您的位置:首页 > 理论基础 > 计算机网络

http get/post解决乱码问题

2015-08-10 21:18 447 查看
<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”);

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