背景:
今天新建一个boot项目,自带的tomacat启动不乱码,但是用tomacat一直乱码,然后网上找了很多方法。修改conf下面的文件,修改idea配置,修改各种地方都不行。最后惊奇的找到一个地方:
添加: -Dfile.encoding=UTF-8
再次重启测试
对就是这,不论你怎么改tomacat配置都不行,但是idea这里可以。原因就是新版的idea加班tomacat读取时的问题。坑了我两天,我都哭了。。。
其他乱码方案:
找到 java.util.logging.ConsoleHandler.encoding = utf-8这行
更改为 java.util.logging.ConsoleHandler.encoding = GBK