读书人

tomcat上http get方式提交的汉字乱码有

发布时间: 2012-09-01 09:33:02 作者: rapoo

tomcat下http get方式提交的汉字乱码问题解决
通过HTTP GET方式向后台传递中文参数,后台从request..getParameter ()中取值。在tomcat开发环境下,从request中取到的值是乱码,在resin运行环境下,从request中取到的值是正常的(所有编码相关的地方都设置为UTF-8:包括jsp文件编码,response响应编码,CharacterEncodingFilter)

通过下面的方式在tomcat下能取到正常的值,但resin下得到的值是乱码

useBodyEncodingForURI="true"

注1:是URIEncoding而不是URLEncoding
注2:eclipse-jee-galileo-SR2-win32(3.5)版本下的tomcat插件,修改配置后必须重启eclipse才能起作用,我在这里纠结了很久

参考:tomcat wiki faq Character Encoding Issues
Apache Tomcat Configuration Reference - The HTTP Connector 1 楼 hjhjhuang 2010-11-09 能不能发表一点有新意的东西哦??

读书人网 >软件架构设计

热点推荐