我在页面中将编码已经设置为utf-8,但是提交到tomcat后,本地正常,我已经将设置了过滤器将编码解析成utf-8,但是在服务上运行得到的却是乱码?
解决方法:查阅了很多资料,发现页面默认是按get方式提交form,用过滤器不会按utf-8进行解析,将页面的form提交方式改为post即可解决问题。get方式进行解析采用的编码方案可查看在server.xml文件中找到connector的URIEncoding属性,没有则按默认iso8859-1进行解析。
我在页面中将编码已经设置为utf-8,但是提交到tomcat后,本地正常,我已经将设置了过滤器将编码解析成utf-8,但是在服务上运行得到的却是乱码?
解决方法:查阅了很多资料,发现页面默认是按get方式提交form,用过滤器不会按utf-8进行解析,将页面的form提交方式改为post即可解决问题。get方式进行解析采用的编码方案可查看在server.xml文件中找到connector的URIEncoding属性,没有则按默认iso8859-1进行解析。