- 11
- 0
- 约3.68万字
- 约 9页
- 2016-12-03 发布于河南
- 举报
getpost中文乱码问题的解决办法
最近遇到一个问题:用get方法传递中文有问题,用post没有问题。 问题简单的描述是这样的: a?href=userGroup.jsp?userGroupName=%=userGroupName%aa/a 这里userGroupName是中文 在userGroup.jsp页面得到的userGroupName却是乱码。 每个页面也都有%@?page?language=java?pageEncoding=GBK?%说明。 后来上网找了一下才知道:pageEncoding这个只对post起作用。get方法提交时,大家可以从地址栏里看到提交的参数,这是因为get方法传递是作为报文头提交的,而pageEncoding对报文头是没有作用的,所以仍然按照?iso8859-1编码,才出现了刚才的乱码问题。而post提交的是form表单的内容,pageEncoding指定了它的编码,所以他会按照指定编码传递。 问题清楚了,下面就来解决它: 由于tomcat的servlet实现中ServletRequest.setCharacterEncoding方法未对HTP报文头的内容进行解码,因此 使用HTTP的GET方法提交的数据将不能正确的解码.解决方案为修改其服务器的配置server.xml文件中对HTTP协议的 Connector配置,加上URIEncoding=GBK属性
您可能关注的文档
- 六味地黄丸是滋补肾的代表方剂.doc
- protel问.doc
- 印度的传统样式明间样式.doc
- 73种网页常用s代码.doc
- 机电传动控制复课一.ppt
- switch语和else if语句.ppt
- 3dsmax212快捷键.doc
- Linux命令用技巧集锦.doc
- 陕金所开户流程训20150623.ppt
- Webwork目POI导出数据到Excel.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)