linux设置成中文后还是不能显示中文。但是把这些乱码复制到windows下又正常了。变成中文。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux设置成中文后还是不能显示中文。但是把这些乱码复制到windows下又正常了。变成中文。相关的知识,希望对你有一定的参考价值。
这是你的操作系统没有安装中文语言包造成的,正确方法如下:1.安装中文包:yum -y groupinstall chinese-support
2.修改字符编码配置文件
vi /etc/sysconfig/i18n
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"
export LC_ALL="zh_CN.GB18030"
3.重新登录系统。 参考技术A 可能你安装的linux系统不支持中文。
Linux中文乱码这个大坑
用locale检查了一下应该是没有中文语言包, 多方打听说是修改环境变量是一种办法, 但是找文件还得重启麻烦就没用这种办法
用LANG="zh_CN GB2312" 把默认语言设置成中文了,(zh是中文, cn表示大陆, 后面是字符集)
然后用echo $LANG ,就可以看到系统当前的语言环境
但是用putty还是中文乱码, 然后百度把字符集的utf-8改成最下面的use font encode , 再把外观里面的字体设置成支持中文的字体, 脚本换成gb2312, 测试正常
暂时没发现问题
CentOS的软件安装工具不是apt-get 是yum
所以apt-get命令是无效的, 之前安装中文包一直提示‘no package‘, 百度说可能是源文件包需要更新了, 使用自己猜出来的命令‘yum update‘, 更新了不知道什么东西
还是提示‘没有可用的软件包‘
待续...
以上是关于linux设置成中文后还是不能显示中文。但是把这些乱码复制到windows下又正常了。变成中文。的主要内容,如果未能解决你的问题,请参考以下文章