终端中文乱码排查思路:

echo $LANG

locale

locale -a | grep zh

LANG=zh_CN.utf8

# 把gbk编码的转码成utf-8
cat info.log | iconv -f gbk -t utf-8

# 终端,系统,文件 三个编码一致才不会乱码

vim中的乱码排查思路:

关注这四个options (termencoding, encoding, fileencoding, fileencodings), 可以通过:set来查看,或者在~/.vimrc中查看。