码迷,mamicode.com
首页 > 系统相关 > 详细

linux shell 终端中文乱码(转)

时间:2014-09-03 14:40:06      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:blog   http   os   ar   文件   art   问题   sp   log   

方法一:
修改/etc/sysconfig/i18n 文件
把里面的LANG="en_US"改成 GB2312就可以了
要重启一下机器
不用重启的方法,直接
# LANG="GB2312"
然后就可以了
修改 i18n 只是为了重启有效
方法二:
#vi ~/.bash_profile
LANG=zh_CN.GB18030
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
export LANG LANGUAGE
这样就能在终端输入和显示中文了,并且shell脚本里原本的中文显示乱码问题也解决了
方法三:
修改 /etc/sysconfig/i18n
第1句 LANG="zh_CN.UTF-8" 改为 LANG="zh_CN.GB18030"
方法四:
修改 /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"
       SYSFONTACM="8859-15"
方法五:
     [root@localhost ~]# service vsftpd restart
     ?抽. vsftpd锛                                            [ 纭.. ]
     涓?vsftpd ?.. vsftpd锛                              [ 纭.. ]
     [root@localhost ~]# cd /etc/sysconfig/
     [root@localhost sysconfig]# cp i18n i18n.bak    #备份i18n文件
     [root@localhost sysconfig]# echo "" >i18n

     [root@localhost sysconfig]# vi i18n      #加入以下内容
     LANG="zh_CN.GB18030"
     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"
     重新连接后中文显示正常
     [root@mail ~]# service vsftpd restart
     关闭 vsftpd:                                          [ 确定 ]
     为 vsftpd 启动 vsftpd:                            [ 确定 ]

http://blog.csdn.net/joe_007/article/details/8812004

 

linux shell 终端中文乱码(转)

标签:blog   http   os   ar   文件   art   问题   sp   log   

原文地址:http://www.cnblogs.com/softidea/p/3953514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!