Linux中文日志乱码

乱码现象:

1. cat,tail 等命令查看,正常;

2. vim 查看时所有中文乱码;

查看:

1. vim 打开项目中其他含中文的文件,正常;

2.vim 中 set fileencoding 查看1中文件 ,结果为utf-8;

3.同2查看异常文件,结果为latin1;

分析:

文件写入时包含多种编码格式,vim分辨不出时即为latin1格式;

解决办法:

1.找到 ~/.vimrc 文件;

2.如果1不存在,找到 vimrc_example.vim(就是他,重命名放到~);

3. 在 vimrc 中加入 set fencs=utf8,gb18030,gbk,gb2312,ucs-bom;

 

你可能感兴趣的:(Linux)