`
shappy1978
  • 浏览: 683416 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

tomcat接收中文参数乱码问题的总结

    博客分类:
  • J2EE
阅读更多

其实是一个相当老的问题,勾勾可以查到很多,昨天不小心又碰到了,总结一下.

1 一般我们的页面都用UTF-8编码,IE里面也是默认用UTF-8传递参数.

2 参数中包含的中文提交时都转为编码形式,如果是javascript提交可以用...+encodeURI(param)的方式提交参数,地址栏显示结果形如:xxxx&path=%E9%80%81%E5%A4%84%E7%90%86

3 一般推荐的方式是修改tomcat/conf/server.xml,在如下小节中加入URIEncoding="UTF-8"

         <Connector   port="8080"   maxThreads="150"   minSpareThreads="25"     

  maxSpareThreads="75"   enableLookups="false"   redirectPort="8443"     

  acceptCount="100"   debug="0"   connectionTimeout="20000"     

  disableUploadTimeout="true"   URIEncoding="UTF-8"   /   >   

4 如果不采用步骤3,可以在接收时转化为utf-8,这样每个参数都必须转换

path=new String(path.getBytes("ISO-8859-1"), "UTF-8");

0
1
分享到:
评论

相关推荐

    tomcat值乱码解决

    某些通过URL来传送、值为汉字的参数,在页面中显示的是乱码,但是在本地开发环境是正常显示的。排除的因素当然就是服务器的设置不当了,但具体是那些原因呢?一般我们所装的linux服务器,是中文版的,所以系统环境的...

    基于SSM架构实现的大型分布式购物网站-B2C项目源码+项目说明.zip

    接收Controller传递过来的参数,一个文件MultiPartFile对象。把文件上传到ftp服务器。生成一个新的文件。 使用map实现,Map中的数据应该包含error。 ##Controller 接收页面传递过来的图片。调用service上传到图片...

    java web 视频、电子书、源码(李兴华老师出版)

    6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id ...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 下

    6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id ...

    李兴华 Java Web 开发实战经典 高清扫描版Part3

    6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2...

    李兴华Java Web开发实战经典(高清版) Part2

    6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id ...

    JAVA 范例大全 光盘 资源

    常见问题 读取Properties文件出现中文乱码 182 第9章 Java异常处理与反射机制 183 实例73 运用throws、throw、try与catch 183 实例74 throws声明异常的实例 185 实例75 自定义异常类 187 实例76 使用finally...

    网上购物系统

    这种预先判断的处理方式,很大的程度上解决了非法输入对后面的存储所带来的一系列问题。 &lt;p&gt;&lt;B&gt;&nbsp;&lt;/B&gt;&lt;/P&gt; &lt;p&gt;&lt;B&gt;3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/B&gt;&lt;B&gt;DelAll&lt;/B&gt;&lt;B&gt;模式(清空购物篮) &nbsp; &lt;/B&gt;&lt;/P&gt; 这...

Global site tag (gtag.js) - Google Analytics