tomcat下get方式提交请求乱码解决办法
来源:互联网 发布:网络信息时代如何赚钱 编辑:程序博客网 时间:2024/04/27 14:39
最近在编程的时候,发现分别用get和post发送中文数据,后者可以得到正确结果,
前者却是乱码。查了些资料,发现服务器对post和get请求的数据的编码处理是不一样的
。现把tomcat下get和url直接发送请求乱码的解决办法列举如下:
方法1.
String name = new String((request.getParameter("name")).getBytes("ISO-8859-
1"),"GBK")
方法2.
1) 打开tomcat的server.xml文件,找到区块,加入如下一行:
URIEncoding=”GBK”
完整的应如下:
<Connector
port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="GBK" />
或者
将useBodyEncodingForURI参数设置为true,这个据说是可以,但我测试的时候没有
成功,估计是哪一块设置还有问题,好烦,算了,有一种方法能用就行了。
2)重启tomcat,一切OK。
另外,如果用url发送请求,请求的数据中含有%号,resin得到的是乱码,tomcat得
到的是空值,我的解决办法是把%改成%25,应该还有其他办法,欢迎补充。
- tomcat下get方式提交请求乱码解决办法
- Tomcat下GET方式提交请求乱码解决办法
- tomcat下get方式提交请求乱码解决办法
- JSP下get方式提交请求乱码解决办法
- Tomcat修改get提交请求乱码
- tomcat post提交和get提交产生乱码的解决办法
- tomcat get提交乱码
- jsp中Get提交方式的中文乱码解决办法
- jsp中Get提交方式的中文乱码解决办法
- jquery post和get方式提交乱码解决办法
- jsp中Get提交方式的中文乱码解决办法
- jsp中Get提交方式的中文乱码解决办法
- jsp中Get提交方式的中文乱码解决办法
- tomcat服务器使用get方式请求时参数乱码问题解决
- Tomcat 中 GET方式 请求 中文乱码 出现的原因
- get方式提交乱码解决
- linux下tomcat部署get请求乱码问题解决方法
- linux下tomcat部署get请求乱码问题解决方法
- GOOGLE sitemap
- 2006年IT业薪资报告
- 如何支持Google Sitemaps
- 小结一下OPEN SOURCE相关的社区资源
- 暴风影音2007全功能完美版和Symantec Norton的冲突
- tomcat下get方式提交请求乱码解决办法
- Java Puzzlers笔记--puzzle 11: The last laugh "" 与''的区别
- 转载BPEL的几个问题
- ActiveBPEL的安装和配置文档
- 设计的臭味
- 社区卫生服务管理系统
- OGRE教程(一)
- OGRE教程(二)
- Java Puzzlers笔记--puzzle 12: ABC String与char的区别