A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

使用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>”即可解决

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马