Cause analysis:
The windows system Chinese uses GB2312 encoding, while Linux uses utf-8 encoding.
Solution:
Check the current system language
echo $LANG
It is generally displayed as en_US.UTF-8, which is also the system default language.
Check if there is a Chinese language pack
locale
If there is no zh_CN.UTF-8 related content, it means that the language pack is not installed. The installation method is as follows:
yum groupinstall chinese-support
Set the character set
vi /etc/sysconfig/i18n
Press i to switch from insert mode, change en_US.UTF-8 to zh_CN.UTF-8, save with :wq and exit vim editing or write directly
echo "LANG="zh_CN.UTF-8"" >> /etc/sysconfig/i18n echo "LC_ALL="zh_CN.UTF-8"" >> /etc/sysconfig/i18n
Finally restart linux. Can.
Recommended tutorial: centos tutorial
The above is the detailed content of What should I do if the Chinese name of a file uploaded using ftp in centos7 is garbled?. For more information, please follow other related articles on the PHP Chinese website!