idea中控制台乱码问题
职场小萌新,记录一下工作遇到并解决的问题。
如果有写的不对的,请多多指正哈!!
先按照网上的改的,贴一下链接吧,可能其他人有用:idea控制台中文部分中文乱码解决办法
其实好像这几种方式基本就能解决了。只是加了个日志编码。
因为我是一部分一部分的解决的,我就对应的记录一下吧。(只是记录一下记录一下)
1、tomcat的日志乱码
如果是上面这个tomcat Catalina log乱码,那就去tomcat的安装路径下的logging.properties文件中改对应的catalina(同理,旁边的tomcat localhost log,就改对应的localhost)
有些人可能没有那一句,那就找个人发给你?我看我同事就没有。
2、日志输出框架导致的乱码
如果是类似这种就是日志框架的原因了,改对应的log4j配置文件,本来是GBK就改成UTF-8,参考链接https://segmentfault.com/q/1010000009967296
下面评论看到的,log4j可以参考https://blog.csdn.net/inkfish/article/details/4761357
………………
我也乱了,哪里对应哪里,不写了!果然还是不够耐心……
………………
…………
最后提醒一下:这个编码格式也不用乱跟着换,像我的就是项目配置了是GBK格式的,要是换成UTF-8的话,代码就会乱码了。
我的personer-web项目的编码设置,仅作参考
顺便记录,万一下次忘了
1、settings----File encodings----如图:
2、help----VMoptions----如图:
添加 -Dfile.encoding=UTF-8
3、tomcat上的vm options
添加-Xmx1024m
-Xms1024m
-Doracle.jdbc.V8Compatible=true
-DCENTER=A
-DMODULE=CRM
-DSUBMODULE=APP
-Dinter.config.suffix=csf
-Dcsf.client.name=A
-Drequest.mode=source_addr
-Dfile.encoding=UTF-8
乱码的话就看最后一句就好啦!
4、idea的安装路径下的idea64.exe.vmoptions
添加 -Dfile.encoding=UTF-8
5、tomcat的安装路径logging.properties
6、log.properties里
log4j.appender.console.Encoding=UTF-8