idea tomcat 日志 中文 乱码【已解决】

这里使用的IntelliJ IDEA版本为[IntelliJ IDEA 14.1.4];

一、控制台打印的程序运行时的log4j日志中包含中文乱码

 

idea  tomcat 日志  中文 乱码【已解决】

在IDEA安装目录的bin目录下找到名为”idea.exe.vmoptions”和”idea64.exe.vmoptions”的文件:

idea  tomcat 日志  中文 乱码【已解决】

使用文本编译软件(Notepad++等)打开此文件,在文件内容从末尾追加一行设置(-Dfile.encoding=UTF-8),表示指定编码为UTF-8:

idea  tomcat 日志  中文 乱码【已解决】

在log4j配置中添加:

idea  tomcat 日志  中文 乱码【已解决】

重启IDEA,再次测试,log4j日志不再乱码:

idea  tomcat 日志  中文 乱码【已解决】

但是发现tomcat启动日志乱码了(修改IDEA的配置文件之前是不乱码的):

idea  tomcat 日志  中文 乱码【已解决】

 二、控制台tomcat启动日志包含中文乱码问题

打开IDEA工具右上角的”编辑配置”按钮:

idea  tomcat 日志  中文 乱码【已解决】

 在VM Options输入框中填写”-Dfile.encoding=UTF-8″,点击确定,重启tomcat:

idea  tomcat 日志  中文 乱码【已解决】

但是并没有用,tomcat仍然有乱码,之后修改 tomcat根目录下的server.xml:

idea  tomcat 日志  中文 乱码【已解决】 idea  tomcat 日志  中文 乱码【已解决】

还是有乱码,最后发现,虽然之前修改了”idea.exe.vmoptions”和”idea64.exe.vmoptions”的文件,但idea启动时读取的是

idea  tomcat 日志  中文 乱码【已解决】 idea  tomcat 日志  中文 乱码【已解决】

这个目录下的配置文件,而这个文件内容未被修改,最终解决:删除该文件后重启idea,所有乱码消失!!!

【房屋出租】通州北京宇涵文化创意园https://www.douban.com/note/763129847/

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91437 人正在系统学习中

来源:凤?尘

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月10日
下一篇 2019年10月10日

相关推荐