本文是以centos为例
Debian系统请移步
https://xiaohost.com/1855.html
产生这个问题的最根本原因是windows系统中文采用GB2312编码,而linux采用utf-8编码
由于大部分草根站长都是用的国外VPS或者服务器,故而默认的语言为英语
如何查看linux系统语言
echo $LANG
一般显示为en_US.UTF-8
这也是系统默认的语言
查看是否有中文语言包
locale
若没有zh_CN.UTF-8相关内容,说明没有安装语言包,安装方法如下(centos或者RedHat系列,debian使用apt-get安装,自己搜索下教程)
yum groupinstall chinese-support
有了中文语言包还不行,需要设置
vi /etc/sysconfig/i18n
按i切换从insert模式,将en_US.UTF-8修改为zh_CN.UTF-8即可,:wq保存退出vim编辑
或者直接写入
echo "LANG="zh_CN.UTF-8"" >> /etc/sysconfig/i18n
echo "LC_ALL="zh_CN.UTF-8"" >> /etc/sysconfig/i18n
reboot重启linux即可
注意:centos 7 和centos 6安装方法不一样
如果是centos 7 的话上面这个安装步骤会提示没有可用的包,报错如下
Loaded plugins: fastestmirro