您的位置:首页 > 运维架构 > Tomcat

关于tomcat的乱码问题。

2011-05-04 18:23 267 查看
之前总结过所有乱码的四种可能性以及解决方案。

今天遇到了一个特别的问题。嘿嘿。

现象:使用get方式在url中传递参数,后台使用request.getParameter()获取参数的时候出现乱码。各种情况都尝试过了。发现是ISO8859-1的问题。使用request.getQueryString()并且截取对应参数并使用URLDecoder解密后正常。

过程:制作一个函数,从request中获取两个参数(后来拓展为cookie和Header中的数据也可以取出来),返回第一个包含该参数的值。发现问题后,修改为以url中传递的参数为主。

不甘心,百度一下,发现一个是tomcat的设置问题。

<Connector URIEncoding="utf-8" port="8080" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443" />

嘿嘿,解决问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: