当前位置: 技术问答>linux和unix
找不到i18n
来源: 互联网 发布时间:2017-02-06
本文导语: 我装了虚拟机的linux,但出现乱码,我在网上找了下转化的方法,千篇一律的都是 修改 /etc/sysconfig/i18n 里的东西 但sysconfig下没有i18n。 求教·· | #locale -a 看看支不支持多语言 如果支持中文...
我装了虚拟机的linux,但出现乱码,我在网上找了下转化的方法,千篇一律的都是
修改 /etc/sysconfig/i18n 里的东西
但sysconfig下没有i18n。
求教··
修改 /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没设成中文的,二就是缺少字体。
看看支不支持多语言
如果支持中文中文的应该会输出
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就可以
首先
echo 'LC_ALL="zh_CN.gb2312"' >> /etc/profile
echo 'export LC_ALL' >> /etc/profile
然后
在你的客户端,例如putty或者SecureCRT中选一个支持gb2312的字体就行了,例如 新宋体.gb2312
其他配置全都default就可以
|
没客户端? 你用什么连接linux的?是直接在vm里操作的? 那估计就要安装中文字体才行了。
或者把windows里的中文字体copy过去,如果是RHEL的话/usr/share/fonts/chinese/TrueType/,至于你的发行版,你需要google下
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。