之前的方法使用后发现只更改了Sever下面的乱码问题,而Tomcat Localhost Log 和 Tomcat Catelina Log 下面还是有中文乱码,所以再补充一点修改。
这里是因为Tomcat的编码是UTF-8的,而windows下cmd是GBK的,所以将Tomcat > conf > logging.properities文件中的所有UTF-8改为GBK,就可以了。



想不到有一天我又要来新增这条内容,555
2019.12.21
------------------------------------------------------------------------------分割线-----------------------------------------------------------------
这个问题分为三个步骤即可以完美解决。解决方法源自DT课堂颜群老师。
错误示意图(注:图源自网络,我自己修复好了,我就懒得截图了 = =)

担心大家没耐心看过程,放出最终解决方案

接下来我附图操作一遍,方便大家查看
第一步:打开IDEA,点击File-Settings

在搜索框内输入encodings,将下图三个地方都设置为UTF-8

第二步:通过IDEA桌面快捷方式打开文件所在位置
我的是IntelliJ IDEA 2019.1.2\bin
找到idea.exe.vmoptions和idea64.exe.vmoptions这两个文件
打开这两个文件,在最后添加
-Dfile.encoding=UTF-8
两个文件都要加上哦!!


第三步:在Tomcat配置页面上,找到VM options,加上与之前一样的
-Dfile.encoding=UTF-8


最后的最后,重启IDEA
(好像不用重启也可以,但是生活必须要有仪式感呀,毕竟这可是改BUG呀 = =)
最后效果如下图

如果对你有帮助,可以点赞和评论与我互动!
有问题可以评论留言,谢谢。
2019.8.30,有出现乱码了,把上面的重新配置了一遍还是没用
在网上新找了一个方法,实测有效,贴出源地址
http://www.manongjc.com/article/43137.html
方法如下:

本文提供了一套全面解决Tomcat日志文件中中文乱码问题的方案,涉及IDEA设置、Tomcat配置及系统环境变量调整,适用于UTF-8与GBK编码冲突导致的乱码情况。
1550

被折叠的 条评论
为什么被折叠?



