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