美文网首页
nextcloud上传txt中文乱码问题

nextcloud上传txt中文乱码问题

作者: 磊_e75e | 来源:发表于2018-10-25 17:40 被阅读0次

找了好久终于找到了解决方法,分享给更多的小伙伴

https://www.cncat.net/index.php/2018/08/13/correctlypreviewtxtonnextcloud/?tdsourcetag=s_pctim_aiomsg

原因:

Windows创建的中文txt文件,一般是用GB2312或GBK编码的,而Linux一般是用UTF8的,页面展示文档内容时缺少中文编码。

方法:

nextcloud/apps/files_texteditor/lib/Controller/FileHandlingController.php 第100行中,加入GB2312和GBK编码支持即可

$encoding= mb_detect_encoding($fileContents. 'a', 'UTF-8, GB2312, GBK, WINDOWS-1252, ISO-8859-15, ISO-8859-1, ASCII', true);

相关文章

网友评论

      本文标题:nextcloud上传txt中文乱码问题

      本文链接:https://www.haomeiwen.com/subject/ruuctqtx.html