Nextcloud 预览txt文件乱码的解决方法

  Windows创建的中文txt文件,一般是用GB2312或GBK编码的,而Linux一般是用UTF8的,这就尴尬了,在Nextcloud预览在Windows创建且包含中文的txt文件会乱码……
  我们只需在 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);

还没有评论,快来抢沙发!

发表评论