Method 1:
Modify the /root/.bash_profile file and add export.GB18030
For other users, the file must also be modified accordingly
When using this method, putty can display Chinese, but the desktop system is in English, and all web pages The Chinese display is still garbled
Method 2:
Modify the /etc/sysconfig/i18n file
#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT= "latarcyrheb-sun16"
changed to
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh"
SYSFONT=" lat0- sun16"
SYSFONTACM="8859-15"
When you install centos for the first time, if you choose English, the system will not install the Chinese support package, which will cause the Chinese to be displayed as garbled characters (small boxes)...
I tried various methods online but to no avail.
If you think about it, centos cannot be that stupid. You have to install this and that, and change this and that
Many people say that the vi /etc/sysconfig/i18n file is actually unnecessary.
Finally I found the solution below, thank you to the talented people.
Solution:
The first one:
1.fonts-chinese-3.02-9.6.el5.noarch.rpm. If it cannot be installed, add –force
2.fonts-ISO8859-2-75dpi- 1.0-17.1.noarch.rpm
Second:
yum -y install fonts-chinese
yum -y install fonts-ISO8859-2
Most people don’t do other operations when they get here, resulting in still not being able to get it right Display Chinese.
3. cd /usr/share/fonts/
4.fc-cache -fv #These two steps are the key to success. I believe there are still countless people troubled here
When I logged in to the system today, I found Chinese Garbled characters, solution:
Edit /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
Restart the system: After reboot
, edit .bash_profile
and add a line of variables: export.UTF-8
Save and exit
Execute the source .bash_profile command
After that, log out and log in again
More solutions to Linux Chinese garbled problems For related articles, please pay attention to the PHP Chinese website!