黑马程序员技术交流社区
标题:
【上海校区】IDEA调试SpringMVC前后台乱码处理
[打印本页]
作者:
郑委员
时间:
2019-1-10 10:43
标题:
【上海校区】IDEA调试SpringMVC前后台乱码处理
使用Tomcat7插件运行SpringMVC,响应jsp时会导致各种乱码
1、控制台乱码,页面不乱码
配置maven的版本,homedirectory配置idea内置的的bundle3版本即可,高版本会导致控制台乱码
2、页面乱码,控制台不乱码
查看当前工程的编码格式,默认是跟随系统GBK,一般是不会出问题的,因为tomcat插件默认的编译文件就是用的GBK,如果项目编码是UTF8的,需要tomcat插件上配置Runner配置项,在VMOption一栏里添加“-Dfile.encoding=utf8”,与项目编码格式保持一致。
3、还有一种比较特殊,即当以上两项配置正确的前提下启动项目,不能启动成功,控制台报错“不能映射GBK编码的字符”,此处错误是java编译器不能编译GBK编码导致的,需要在引入的java-compiler-plugin中的<configration>标签内配置“<encoding>utf-8</encoding>”即可解决
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2