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的配置,推荐):
<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”);
服务器端一次URL解码:
key=URLEncoder.decode(key,”utf-8”);
相关文章推荐
- TCP学习(3)--TCP释放连接的过程(四次挥手)
- HttpSessionListener实现网站统计在线人数
- 并发网络编程学习之路(三):多线程与进线池
- 常见的攻击方式详解
- 并发网络编程学习之路(二):多进程与进程池(续)
- 我的Android进阶之旅------>HTTP Content-type 对照表
- 简单区分Vmware的三种网络连接模式(bridged、NAT、host-only)
- NS3网络仿真(10): 解析以太网帧
- HttpSessionListener实现session定时扫描仪
- NS3网络仿真(9): 构建以太网帧
- 高性能网络编程5--IO复用与并发编程
- 高性能网络编程4--TCP连接的关闭
- 高性能网络编程3----TCP消息的接收
- 高性能网络编程2----TCP消息的发送
- 高性能网络编程1----accept建立连接
- HttpSessionListener接口监听网站在线人数
- JCIFS简介and利用JCIFS网络文件共享实现上传下载
- 黑马程序员-网络编程(二)
- 计算机网络--TCP协议中的三次握手和四次挥手(图解)
- 多线程从网络下载文件