当前位置:  技术问答>linux和unix

尼玛 吐血的fedora中文乱码问题

    来源: 互联网  发布时间:2017-01-05

    本文导语:  发型版本为FC14 在windows段用SecureCRT客户端telnet到linux主机,起初shell会有乱码,在/etc/profile中最后增加 export LANG=zh_CN.GBK ,解决乱码问题,终端中可以显示中文 但是在宿主机那边,菜单中部分显示乱码,如位置栏下...

发型版本为FC14

在windows段用SecureCRT客户端telnet到linux主机,起初shell会有乱码,在/etc/profile中最后增加
export LANG=zh_CN.GBK ,解决乱码问题,终端中可以显示中文

但是在宿主机那边,菜单中部分显示乱码,如位置栏下面的几个菜单(文档,音乐,视频,貌似都是/root下的几个文件夹)
其它的都是正常,

但是在打开samba图形窗口后,界面上也有部分是乱码,现在干脆连samba和nfs图形化窗口都打不开了
在终端中运行,system-config-nfs输出信息,可以看出与中文编码有关

在shell中运行locale命令
# locale
LANG=zh_CN.GBK
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=

其中主要修改了以下几个文件:
/etc/profile 在最后增加了环境变量export LANG=zh_CN.GBK

/etc/sysconfig/i18n 改为:
#LANG="zh_CN.UTF-8"
LANG="zh_CN.GBK"
SUPPORT="zh_CN.GBK:zh_CN.UTF-8:zh_CN:zh"
SYSFONT="none"


/etc/bashrc最后增加:
LANG=zh_CN.GBK
LC_ALL=zh_CN.GBK
LC_CTYPE=zh_CN.GBK


到底怎么配置这个中文环境啊,菜单部分乱码,NFS图形窗口打不开,郁闷啊
虽然有人说在linux下看到中文本身就是一件奇怪的事情,但本人还是希望中文化点


|
crt也要设置,vim也要设置。而且我们都用utf 8,不过gbk也不会有问题,只要统一就好。

|
安装时最好直接使用英文。最后一步选择的时候让其运行简体中文,貌似目前没遇见过乱码。。。

|
由于一直都用英文,所以只能提供一点参考意见……
编码和解码要匹配,一个文件或者数据的编码方式是在创建的时候决定的,一旦创建完成,编码就不会改变,所以在LZ改变了编码方式以后,乱码的部分很有可能是原来不乱码的部分,也就是LZ用linux写的中文(utf8)在windows(gbk)下肯定是乱码……
也就是说,修改了LANG以后,改变的是对中文的解码方式和改变这个参数以后的中文编码方式,那么之前的怎么办?呵呵……没办法,只能自行转码……
如果LZ用的一些图形工具是在windows下的应该没问题,如果是用在linux下的话,正常显示中文需要这个软件本身支持多种编码,如果这个软件正好不支持gbk的话,就算设置了LANG也没用……

|
试试设置成zn_CN.utf-8

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 尼玛,chrome占用率100%


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3