首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

tomcat上http get方式提交的汉字乱码有关问题解决

2012-09-01 
tomcat下http get方式提交的汉字乱码问题解决通过HTTP GET方式向后台传递中文参数,后台从request..getPara

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   能不能发表一点有新意的东西哦??

热点排行