乱码原因分析,是因为tomcat的编码与Windows的编码不一致造成的
针对Windows平台下,点击运行--输入cmd,enter键进入命令窗口,输入:chcp
可以得到操作系统的代码页信息(代码页:字符集编码的别名),可以从控制面板的语言选项中查看代码页对应的详细的字符集信息。如图所示:我系统的活动代码页为:936,它对应的编码格式为GB2312。
把tomcat的编码修改和系统一致就解决乱码问题,方法入戏:
1、找到apache-tomcat-7.0.92/conf/logging.properties
2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK