用SSH连接Linux时经常会遇到乱码的情况,痛苦了好久,在网上找到一个解决办法,编辑~/.bash_profile文件,加入下面两行:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030"
用了一段时间后发现,这样更改后在VI中是正常显示中文的,可是其他地方还是乱码,比如重启服务等。为了让所有界面都正常显示中文,需要编辑/etc/sysconfig/i18n,将原来的LANG="zh_CN.UTF-8"注释掉,加入下面四行:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CH:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CH:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
这样在全部界面就可以正常显示中文了
BTW:经我测试,在RHEL5U3和CentOS5.2中,只需要将/etc/sysconfig/i18n的LANG="zh_CN.UTF-8"更改为LANG="zh_CN.GB18030"即可全部正常显示中文了,其他系统暂时不清楚,等遇到时再说吧
下面是红旗系统下的i18n设置,在这里贴一下,以后备用。
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="en_US.UTF-8:en_US:en:zh_CN.GB18030:zh_CN:zh:zh_TW.big5:zh_TW:zh:ja_JP.UTF-8:ja_JP:ja:ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="en_US.UTF-8:en_US:en:zh_CN.GB18030:zh_CN:zh:zh_TW.big5:zh_TW:zh:ja_JP.UTF-8:ja_JP:ja:ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
参考至:http://www.cnblogs.com/nepaul/archive/2012/07/16/2593655.html
如有错误, 欢迎指正
邮箱:czmcj@163.com
相关推荐
Linux中的中文文件在ssh终端中显示为乱码。原本在Windows中显示正常的文件,上传到Linux中之后,全变成乱码,有什么好的解决方法呢,经过本人多次实验,终于得到一个解决方法
linux终端(字符界面)setup显示乱码
下面小编就为大家带来一篇关于Linux操作系统下终端乱码的完美解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
此文档是为了解决虚拟机中安装Linux时终端输出乱码问题,文档详细描述了解决办法,与君共享。
详细解决方法请参见附件:连接到linux系统,SSH,telnet终端中文显示乱码.
1.vi /etc/sysconfig/i18n 将内容改为 ...2.安装LINUX的时候选择的是中文字,但是使用的时候出现了乱码解决方法是在命令提示下输入export LANG=C 3.export LC_ALL=zh_CN.GBK export LANG=zh_CN.GBK
default_charset = “iso-8859-1” 修改为 default_charset = “utf-8” 然后重启apache: sudo /etc/init.d/apache2 restart ... 您可能感兴趣的文章:关于Linux操作系统下终端乱码的完美解决方法linux
我们可以查看文档用命令来更新 也可以用通过sercureCRT来设置。方便我们查看终端的数据。解决乱码头疼问题.
下面就介绍一下由于linux系统编码设置不正确造成润乾报表应用乱码问题的解决办法。 第一步:检查linux的系统编码。 检查linux的系统编码,确定系统是否支持中文。在linux系统的终端中输入命令:locale,就会看到打印...
CentOS 6 安装VirtualBox客户端增强功能、Windows 7同 Linux双启动、修复Windows 7系统MBR、常用配置文件、Linux终端乱码的解决办法
本文档列出了suse Linux在使用过程中出现的常见的问题,并对问题如何解决进行了分析,可对从事linux开发人员提供帮助。
Windows版是整个打包了,里面有相关说明,使用了 codeblocks(中文乱码解决参考) 我并没有完全按照设计文档写,会有出入请自行斟酌。数据的一些处理可能没有过多的检查,可自行修改。 超级管理员 账号 admin 密码...
pytty是一款运行于windows环境PC的国产终端仿真软件,支持标准telnet协议,ssh协议,R3232串口通信, 可以连接到任何telnet服务端,常用于登录远程的UNIX系统,linux系统,AIX系统. 对汉字有强大的支持能力。 对各种...
解决linuxt系统 命令行模式下自带终端中文乱码问题(已亲测centos7)
1-Linux终端介绍 Shell提示符 Bash Shell基本语法 2-基本命令操作 3-系统时间管理 4-帮助命令使用-开关机命令及7个启动级别 5-实战-设置服务器来电后自动开机-设置服务器定时开机 第3章-文件系统的管理方法和xfs...
使用vc6.0写的一个网络测试终端,当需要调试网络程序时,与服务器后台通信,方便发送接收测试数据包。本程序调试过于Linux后台通信,带有GBK转UTF8代码,使发送中文没有乱码。
用这个可以在图形界面管理mysql 不用在终端打代码 但是 要注意编码问题 要不就会出现乱码问题 我的解决办法是 把mysql都改成utf8编码格式 这个网上有 修改/etc/mysql 中 my.cnf文件
说明: Xshell 是目前最好的远程登录到Linux 操作的软件,流畅的速度并且完美解决了中文乱码的问题, 是目前程序员首选的软件。 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows ...