tomcat 日志文件乱码问题小计
2017-03-06 本文已影响344人
5d32ca0383ce
在测试服务器 和我所负责的后台服务器 每天查看日志文件的时候 都会看见 ???的乱码
看见前后文发现 是自己打上的中文信息
那么就是出现了中文乱码;一直对中文乱码比较头痛;
开始寻找问题。首先是java 源码编译 在gradle 配置中 添加了全局的配置 编译 按照 utf-8 格式编译:
![](https://img.haomeiwen.com/i1540963/9d4810d4a3832350.png)
但是日志中还是出现了 ??? 的日志信息,说明不是java 源码编译造成的;
那么我就开始看log4j的配置信息。因为别的项目也是这个配置文件都是通用的。所以pass;
那么 就剩下服务器的问题了。因为服务器是支持中文的。
那么就是tomcat容器了。
好了。通过baidu 发现中文乱码问题 有两个。
一个是在tomcat 作为容器的时候 接口传参数会出现中文乱码问题。
![](https://img.haomeiwen.com/i1540963/b5c25f64a5e8d17a.png)
因为我是第一种情况 所以。
![](https://img.haomeiwen.com/i1540963/3da8a125a25718d0.png)
添加后 完美解决~~
后续,我们用的是tomcat7 默认不支持。
但是我今天发现 我新部署的用的tomcat8 也不支持诶~~
关键有有大会员和强总提示帮忙才解决的~~
我只是随笔记下来 没有大会员的文采好~~ 大会员你看了默默点赞就行了。~~