在前面我们说过Putty中文乱码解决方法在里面说了很重要的一步把Use font encoding改为UTF-8。在一般情况下我们都希望用utf8的字符集,但是通常在windows下的term终端使用utf8会带来一些问题,比如putty使用 vi时,会发生一些问题。那么又要怎样去解决呢?

首先,把 PuTTY 的字符集修改为 UTF-8, window—-translation—received data assumed to be in which character set 改称utf8

然后选择一个支持 UTF-8 的中文字体,如宋体、新宋体等。

接下来。

修改/etc/vimrc,加上 set encoding=utf-8 set fileencoding=utf-8 这样即可

当然,这是在linux下编辑的所有文本文件都是utf8格式的,如果需要转为gbk格式的,可以用下列命令

iconv -f utf-8 -t gbk  src.txt >dst.txt

这样我们的问题就解决了。