NextCloudは、TXTテキストファイルをアップロードし、中国の内容が文字化け。

変更/ファイルサーバパス/nextcloud/apps/text/lib/Service/ApiService.phpの
ライン112が修正される:
$ $ = FILECONTENTSファイル>のgetContent();
$エンコーディング= mb_detect_encoding($ FILECONTENTS' A '' UTF。 -8、GB2312、GBK、WINDOWS-1252、ISO-8859-15、ISO-8859-1、ASCII 'trueに、);
IF($ ===コード' '){
$エンコーディング=' ISO-8859-15 ' ;
}
IF($エンコーディング== 'UTF-8'!){
$ FILECONTENTS =のiconv($コードする、$ FILECONTENTS 'UTF-8');
$ファイル> putContent($ FILECONTENTSは);
}
新しい新しいFileDisplayResponseを返します($ファイル);

リリース7件のオリジナルの記事 ウォンの賞賛1 ビュー10000 +

おすすめ

転載: blog.csdn.net/smxalong/article/details/104754170