在前面我们说过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
这样我们的问题就解决了。