1、查看文件编码

 

vim test.txt

:set fileencoding

发现编码不是utf-8或者gbk

 

2、修改vim和vi的环境变量文件

 

(1)#vi /etc/virc

添加以下内容

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

保存退出

(2)#vi /etc/vimrc

添加以下内容

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

 

3、再查看刚才乱码的文件即可

 

注意:如果是通过log4j配置,则需要添加--->

log4j.appender.console.encoding=utf-8