CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

URL中文参数传输的问题出现乱码

楼主gtlwj()2005-01-11 10:05:33 在 Java / J2EE / EJB / JMS 提问

俺们做个网站:  
  http://www.9160126.com.cn/web/zh/news/index.jsp  
  当点击左边的“新维公告”往下一栏,显示的是正确的URL中文传递参数,但是传到下一个页面,就出现乱码。代码上:  
  <%@   page   contentType="text/html;   charset=gbk"   %>  
  取参数的代码是:  
  String   classname=request.getParameter("classname");打印出来就出现乱码了  
  为什么会出现乱码呢?  
  问题点数:20、回复次数:7Top

1 楼itjourney(IT之旅)回复于 2005-01-11 12:53:09 得分 5

用java.net.URLDecoder试试QueryString中的ParameterTop

2 楼s_phoenix()回复于 2005-01-11 13:30:47 得分 5

解决办法  
  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"/>  
   
   
  2)重启tomcat,一切OK。  
  Top

3 楼joyaga(joyaga)回复于 2005-01-11 13:50:14 得分 5

这样   编码吧   在取参数前   加request.setCharacterEncoding("gb2312")Top

4 楼Dekn(Dekn)回复于 2005-01-11 14:20:54 得分 5

编辑server.xml  
  找到  
  <Connector   port="8080"     maxThreads="150"   minSpareThreads="25"   maxSpareThreads="75"                               enableLookups="false"   redirectPort="8443"   acceptCount="100"                               debug="0"   connectionTimeout="20000"                                 disableUploadTimeout="true"/>  
   
  改成  
   
  <Connector   port="8080"     maxThreads="150"   minSpareThreads="25"   maxSpareThreads="75"                               enableLookups="false"   redirectPort="8443"   acceptCount="100"                               debug="0"   connectionTimeout="20000"                                 disableUploadTimeout="true"   URIEncoding="GBK"/>  
   
  保存,重启Top

5 楼gtlwj()回复于 2005-01-11 14:27:37 得分 0

这些设置都有了,其他的都没有问题,就是这个连接有问题Top

6 楼gtlwj()回复于 2005-01-11 14:32:42 得分 0

都被这些小东西搞死Top

7 楼Romeo1982(只爱CS)回复于 2005-01-11 14:50:35 得分 0

呵呵,不要急,慢慢来~Top

相关问题

  • struts中传输中文参数出现乱码,请求各位帮助,谢谢!
  • 急!!!url参数为汉字+数字出现乱码的情况?
  • URL参数显示乱码,如何解决???
  • URL中传递参数出现乱码?如何处理?
  • 如何解决一个url中中文参数乱码问题
  • URL 参数是汉字会出现乱码
  • HTTP参数乱码问题
  • JSP参数乱码问题
  • url地址参数如果是日文的话,读取后有乱码
  • startdownload传参数,出现乱码!

关键词

  • 乱码
  • 中文
  • 代码
  • tomcat
  • xml
  • 参数
  • 出现乱码
  • 问题
  • url中文
  • 如下

得分解答快速导航

  • 帖主:gtlwj
  • itjourney
  • s_phoenix
  • joyaga
  • Dekn

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo