|  |      1chemzqm      2016-01-04 01:58:11 +08:00 加上这行: set fileformats=unix,dos http://unix.stackexchange.com/questions/126238/what-does-converted-mean-at-the-bottom-of-vim | 
|  |      2congeec      2016-01-04 09:14:32 +08:00 via iPhone 文件没后缀, Locale 没设置好?这个样 vim 就会猜文件编码,猜错了就乱码呗  :h fileencodings | 
|      3bazz2      2016-01-04 09:36:54 +08:00 终端试试命令: export LC_CTYPE=zh_CN.gb2312 不同时间打开文件,是不是因为不同终端的环境变量设置是不一样的? 我公司的日志里有 gb2312 中文编码,而系统是 utf-8 的,将终端设置成 gb2312 ,使用 cat 能显示中文,但 vim 就乱码;然后设置环境变量 LC_CTYPE 为 zh_CN.gb2312 , vim 中也正常显示中文了。 死马当活马吃一下吧 =;:= | 
|  |      4fuxkcsdn OP @chemzqm  还是不行 @congeec 后缀是 .log $ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= @bazz2 试了下还是乱码 | 
|  |      5congeec      2016-01-04 13:05:53 +08:00 @fuxkcsdn 你用 vim 打开乱码文件看看 set fileencoding?的输出是啥,是不是和 file 命令输出一致 | 
|  |      7fuxkcsdn OP | 
|  |      10fuxkcsdn OP @congeec  vimrc 里添加上 fencs 就正常了,感谢!!! 因为当初知道这网站是因为 CSDN 泄露事件( google 搜索第一位),然后注册时我的常用 ID 又被提示有屏蔽字...最后一想到 CSDN 泄露了我的一个常用密码就.... | 
|  |      11KentY      2016-01-04 20:41:33 +08:00 加 fencs 可以, 另外我一直用这个 plugin, 切换编码变得比较容易: 'mbbill/fencview' |