码迷,mamicode.com
首页 > Web开发 > 详细

http get/post解决乱码问题

时间:2015-08-10 21:41:18      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

<form method=”默认为get”…>

<s:form mothod=”默认为post”…>

=====================================

表单post方式提交时,解决乱码的方法为(firefox查看)

表单为get提交时,解决乱码的方法为:

1、key=new String (key.getBytes(“iso8859-1”),”utf-8”);

2、修改tomcat的server.xml,在配置<connector port=”8080” protocol=”http/1.1 …..”处增加,URIEncoding=”utf-8”

3、(不依赖Tomcat的配置,推荐):

浏览器中两次URL编码(对于struts2要OGNL开启静态方法)

<s: param name=”key” value=”%{@java.net.URLEncoder@encode(key,’utf-8’)}”><s :param>

服务器端一次URL解码:

key=URLEncoder.decode(key,”utf-8”);

http get/post解决乱码问题

标签:

原文地址:http://www.cnblogs.com/NeilLing/p/4719275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!