乱码putty支持中文utf8输入和显示

乱码putty支持中文utf8输入和显示

2012-03-22. Category & Tags: Leading, Soft&Skills Leading, Soft&Skills

ref: networkquestions.org

Note: Putty officially recommends to use Bitvise SSH Client & Server.

终端默认是使用windows的编码方式(GBK),我们需要手动改为UTF-8

再次重启的时候就不会是乱码了:

[root@mail ~]# service httpd restart
停止 httpd:                                               [确定]
启动 httpd:                                               [确定]
[root@mail ~]#

这是终端的乱码问题,再说一下打开中文文件乱码问题。

在很多的配置文件中,含有中文,用vi打开时也是会乱码。首先我们系统中要有中文语言显示包(fonts-chinese),否则改为UTF-8也是会乱码。
[root@mail ~]# cat /etc/sysconfig/i18n
LANG=”zh_CN.UTF-8″
[root@mail ~]#
上面的设置,系统语言为中文,如果想改为英文的话,替换为:

LANG=”en_US.UTF-8″  保存即可。

临时性改变语言:export LANG=en_US.UTF-8

echo $LANG   //查看语言

另一个:

ref: ylmf.net

字符乱码:

在window-〉Appearance-〉Translation中,Received data assumed to be in which character set 中,把Use font encoding改为UTF-8.

如果经常使用,把这些设置保存在session里面.

/* 下面的有待研究 ….

登录成功后,在shell中输入:export LC_ALL=‘zh_CN.utf8’,现在已经可以完美的支持中文了.

打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change…,选择Fixedsys字体,字符集选择CHINESE_GB2312。

默认情况下,putty对中文的支持却让人不敢恭维,如果远程linux的locale设置为zh_CN.*(bg2312,gbk,utf8等等),显示就是乱码。经研究发现,其实putty的中文支持还是很好的,呵呵

*/