现象 : 项目组说weblogic重启有时候会乱码,有时候不会。
问题分析: 刚开始以为是浏览器的编码问题,还跟项目组的说了半天,这些事怎么能赖到中间件上,之后证明更改浏览器编码无效;
之后又修改了weblogic的启动项来测试,继续无效、查看JSP的源码,发现是用jsp容器方式发布的,查看weblogic.xml和web.xml都是有编码utf8设计、但是还是无效。
最后,查看了locale的选项、发现项目组机器的编码是GBK,而项目的编码是utf8、所以中文都乱码了。
结论,在启动weblogic的时候一定要搞清楚项目的编码和服务器的编码是否一致,不一致一定要改到一致才能启动。