找不到i18n
我装了虚拟机的linux,但出现乱码,我在网上找了下转化的方法,千篇一律的都是
修改 /etc/sysconfig/i18n 里的东西
但sysconfig下没有i18n。
求教··
------解决方案--------------------#locale -a
看看支不支持多语言
如果支持中文中文的应该会输出
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.utf8
zh_SG
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.euctw
zh_TW.utf8
如果没有,就是缺少中文语言包。
另外我的suse 也是没有这个文件的。
乱码的问题一个是locale没设成中文的,二就是缺少字体。
------解决方案--------------------并不是所有linux都一样,所以你要根据你自己的发行版来搜索....
另外楼上正解...
------解决方案--------------------其实乱码并不需要修改i18n
首先
echo 'LC_ALL="zh_CN.gb2312"' >> /etc/profile
echo 'export LC_ALL' >> /etc/profile
然后
在你的客户端,例如putty或者SecureCRT中选一个支持gb2312的字体就行了,例如 新宋体.gb2312
其他配置全都default就可以
------解决方案--------------------