这两天搭了个服务,项目在本地都测试的好好的,结果上线后用户登录的时候,总是登不上去,换了个英文名就可以登上去。查看Tomcat日志,应该是编码的问题。将JDBC配置文件的url后面加上?useUnicode=true&characterEncoding=gb2312
然后测试就成功啦。
ps:这里也要注意controller端也要设成传送格式为UTF-8。
response.setContentType(“text/html;charset=UTF-8”);
这两天搭了个服务,项目在本地都测试的好好的,结果上线后用户登录的时候,总是登不上去,换了个英文名就可以登上去。查看Tomcat日志,应该是编码的问题。将JDBC配置文件的url后面加上?useUnicode=true&characterEncoding=gb2312
然后测试就成功啦。
ps:这里也要注意controller端也要设成传送格式为UTF-8。
response.setContentType(“text/html;charset=UTF-8”);