转载

Tomcat7升级到8注意事项

起因

昨天将自己本地的一个javaweb项目放到服务器端的时候,发现访问到后台的数据是乱码的!!

经过我查阅资料发现,问题的 原因 我因为我的tomcat本地和服务器端的 版本不同 ,本地的Tomcat7,服务器上的版本是8

Tomcat8之前Tomcat的默认编码为 ISO8859-1 ,Tomcat8以后为 UTF-8

解决

//tomcat8之前需要对中文进行解码方式
table = new String(request.getParameter("table").getBytes("iso-8859-1"), "utf-8");
//tomcat8之后默认为utf-8编码
table = request.getParameter("table");

就这个Tomcat版本导致的问题,废了我好久的时间,在此记录一下自己踩的坑:sob::sob::sob:

原文  https://segmentfault.com/a/1190000022524323
正文到此结束
Loading...