`

uri乱码解决

阅读更多
1.确定JSP页面头部是否有:

<%@ page contentType="text/html; charset=GBK" %>2.用这个转码:
     String param= new String(request.getParameter(”param”).getBytes(”ISO-8859-1″), “GBK”);

3.添加filter字符过滤器

4.如果是通过”a.jsp?param=中文”传递参数,则需要:
a.在传参数之前先把参数进行转码:java.net.URLEncoder.encode(param);
   取值时用java.net.URLDncoder.decode(param);再转回中文

b.在你的Tomcat目录–>conf目录–>server.xml里找出这段:
       <Connector
         port=”8080″               maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″
               enableLookups=”false” redirectPort=”8443″ acceptCount=”100″
               debug=”0″ connectionTimeout=”20000″
               disableUploadTimeout=”true” <!–在里边加上这个参数–>URIEncoding=”gb2312″
     />


部署到tomcat后没问题,才明白是Europa在作怪,  Europe保存了tomcat的初次设置

其他回答
很多人问过的问题,看一下这个
引用http://www.iteye.com/problems/181

web.xml 里加上
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
分享到:
评论

相关推荐

    URI:Escape模块,awstats搜索的关键字的乱码问题解决

    要解决中文乱码问题,方法也很简单. 1&gt;修改配置文件awstats.xxx.conf 在配置文件中把decodeutfkeys这个plugin打开就可以了。在配置文件中找到: #LoadPlugin="decodeutfkeys" 去掉前面的#就可以了。 不过...

    java URL中文参数乱码处理

    js 中乱码处理法方式 encodeURIComponent(encodeURIComponent(customerAddress)) decodeURIComponent(customerName) js到java encodeURI(url) String qijuType= new String(request.getParameter( (...

    javascript 传参中文乱码解决方案

    解决javascript发送和接受中文乱码。只需照做就行了。很简单。

    url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介

    解决url传递中文乱码问题,解决后台接收到的汉字是乱码的

    js escape,unescape解决中文乱码问题的方法

    1.escape 方法 对 String 对象编码以便它们能在所有计算机上可读, escape(charString) 必选项 charstring 参数是要编码的任意 String 对象或... 注意 :escape 方法不能够用来对统一资源标示码 (URI) 进行编码。对其

    strust2 datetime picker

    本例主要反映 strust2 不能...在jsp文件中加入&lt;%@ taglib uri="/struts-dojo-tags" prefix="sx"%&gt;和&lt;sx:head/&gt; 本例中struts2-dojo-plugin-2.1.6.jar经过优化,不会出现乱码的日期。 项目可以直接导入myeclipse运行。

    支持中文目录wget版本,linux版本

    CHAR_TEST (*p, mask)这一句来判断该字符是否为特殊字符,而同时它会认为中文也是特殊字符,然后按照转换空格之类的方式对中文进行转义,这样就会造成中文乱码的情况,知道了问题所在,就可以在append_uri_pathel()...

    fckeditor(jsp版)

    采用2.6.4版本,彻底解决fckeditor(jsp版)上传中文文件乱码问题。 使用Tomcat应用服务器时,为了更好的支持URL地址中的中文参数问题.需要在tomcat进行如下设置: 需要修改server.xml文件的如下行: maxThreads=...

    js 处理URL实用技巧

    但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问题。 例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是UTF-8),使用escape()转换传输中文字串...

    fckedit编辑器

    查找资料:TOMCAT 链接参数有中文时,乱码解决方法 http://hi.baidu.com/jadestone/blog/item/7564deefc9192d36acafd5be.html 修改tomcat-home/conf/server.xml 方法一: 在两处地方加上URIEncoding="utf-8": ...

    BB1407openwrt-RG100A_DB120-squashfs-cfe.bin

    上个月发布了个bash版的同步脚本,虽能与百度网盘之间实现上传、下载和同步,但性能不是很好,稳定性也不是那么完美,此后就想着如何能解决这两个问题,首先想到的是用C语言来写下,但是C语言写的要针对特定的设备...

    ssh(structs,spring,hibernate)框架中的上传下载

     以上是Spring+Hibernate将文件二进制数据持久化到数据库的解决方案,而Struts通过将表单中file类型的组件映射为ActionForm中类型为org.apache.struts.upload. FormFile的属性来获取表单提交的文件数据。  工程...

    jpivot学习总结.doc

    JPivot 是一套基于 Mondrian 的 OLAP 前端展现工具,它提供了一套标签库来解决的 OLAP 的展现层问题。 在一个 JSP 页面当中,如果要使用 JPivot 标签库,除了要配置相关的配置文件外,我们需要在 JSP 头的位置声明...

Global site tag (gtag.js) - Google Analytics