日期:2014-05-16  浏览次数:20649 次

linux 中文乱码问题
在windows下的网站的中文目录,移到linux(centos)下,中文变成乱码!!然后我将i18n文件改为LANG="zh_CN.UTF-8"怎么还是乱码?

------解决方案--------------------
linux系统本来就是utf-8, 你windows的目录里的文件, 不是utf-8的.
所以你把i18n文件改了, 只是显示地把linux设置成utf-8, 当然不起什么作用..
你应该做的是把你目录里的那些文件的编码, 改成utf-8的..
------解决方案--------------------
1. 你可以用df命令看看系统是否支持中文显示。
我的经验是i18n文件LANG="zh_CN.UTF-8"要改成LANG="zh_CN.GB2312"才可以的。

2.确认Linux支持中文后,再拷贝中文文件夹。

3.拷贝方式不一样,也可能有乱码,比如通过smb方式拷贝,在命令行查看的话,可能就是乱码