问题出现的原因:因为windows下默认的编码是GBK/GB2312,在ubuntu下是UTF-8所以,所以在windows下的注释,在ubuntu下就变成了乱码。

方法是选择正确的编码,比如qt中:

Edit => Select Encoding => GB2312

vim 解决中文乱码问题



"vi与屏幕/键盘交互时使用的编码 set termencoding=utf-8


"UNIX方式的文件类型 set fileformats=unix


"打开文件时用的编码 set fileencodings=ucs-bom,utf-8,GBK,big5,gb2312,cp936,gb18030


"vi的内部编码 set encoding=utf-8


"当前编辑的文件在存储时的编码 set fileencoding=utf-8


"对不明宽度字符的处理方式 set ambiwidth=double


"取消文件自动备份 set nobackup


"不使用鼠标功能 set mouse=""