私は Linux ターミナルをよく使用しますが、誰かが中国語名のファイルをアップロードすると、中国語の文字化けが表示されます。解決策は次のとおりです。
デフォルトで表示される文字エンコーディング
# echo $LANG
en_US.UTF-8
i18nファイルを変更
# vi /etc/sysconfig/i18n
LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16"
文字エンコーディングを表示する前に端末に再ログインしてください
# echo $ LANG
zh_CN.GB18030
Linux で表示される中国語の文字化けの解決策に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。