`

对请求路径中的中中文进行解码

    博客分类:
  • SSH
JSP 
阅读更多

在action 中的处理代码:

URLEncoder.encode("中国字符", "UTF-8");

 

 

在jsp 页面的处理代码:

URLDecoder.decode(new String(request.getParameter("userName").getBytes(),"UTF-8"), "UTF-8");

分享到:
评论

相关推荐

    IE 浏览器在get请求下中文乱码的问题.zip

    4. **URL编码**:对于URL中的中文参数,需要使用`encodeURIComponent()`函数进行编码,将中文字符转换为%XX形式,确保浏览器能够安全地传输。 5. **编码转换**:如果服务器无法更改,可以考虑在客户端进行编码转换...

    java解析出url请求的路径和参数键值对类(解析出url请求的路径,包括页面)

    Java解析URL请求的路径和参数是网络编程中常见的任务,主要涉及到HTTP协议的理解以及字符串处理技术。在给定的代码中,我们看到一个名为`CRequest`的类,它提供了几个静态方法来处理URL字符串,提取其中的路径、参数...

    利用JS把URL地址栏%20、%55之类编码转成中文字符

    在实际应用中,上述代码可以用于解码存储在变量`filmtitle`中的URL编码字符串,例如`"6472%2E61"`,并将其转换为原始的中文字符或其他非英文字符。通过调用`UrlDecode(filmtitle)`函数,可以得到解码后的字符串,并...

    URL编码解码免费小工具

    在Web开发中,我们经常需要对查询参数、路径分段等进行URL编码。同时,服务器在接收到编码后的URL后,会进行解码,恢复成原始格式。 "URL编码解码免费小工具"是一种实用的应用程序,它简化了手动编码和解码的过程。...

    three.js 环境中使用的Draco解码器

    5. 创建`three.js`对象:根据解码后的数据,创建`three.js`中的几何体、材质和对象,然后添加到场景中进行渲染。 总的来说,`Draco`解码器是`three.js`优化3D Web应用性能的重要工具。通过有效的数据压缩,它能够...

    易语言url编解码汇编源码.rar

    开发者需要按照说明将代码导入到项目中,然后调用相应的函数进行编码或解码操作。使用时,需要注意字符串的输入输出格式,以及可能的错误处理机制。 四、URL编解码在开发中的应用 1. 数据传输:在HTTP请求中,URL...

    页面get请求 中文参数方法乱码问题的快速解决方法

    1. 在前端,先使用`encodeURI()`对中文参数进行一次编码,这样可以确保中文字符转换为URI兼容的格式: ```javascript let chineseParam = "中文"; let encodedParam = encodeURI(chineseParam); // 此时...

    java中文乱码之解决URL中文乱码问题的方法

    - **一次转码**:使用`encodeURI()` 对URL进行编码,然后在服务器端使用适当的解码方法,如Java中的`new String(name.getBytes("ISO-8859-1"), "UTF-8")`,确保从ISO-8859-1转回UTF-8。 - **二次转码**:先使用`...

    jsp页面url编码_springmvc_controller解码

    在处理URL时,浏览器会自动对URL中的特殊字符进行编码,而在服务器端,我们需要正确地解码这些URL来获取原始的请求参数。 首先,让我们深入了解一下URL编码。在JSP页面中,用户可能会通过表单提交或者超链接传递带...

    vc URL编解码类

    "vc URL编解码类"是指在VC++环境中开发的一组工具,用于对URL进行编码和解码操作。这个类可能是由开发者从网上收集的代码片段整理而成,方便直接在项目中使用。通常,这样的类会包含两个核心函数:一个用于URL编码,...

    易语言源码URL网址编解码.rar

    3. **URL组件解析**:易语言源码中可能包含了对URL各个部分进行拆分和解析的函数,比如提取协议、主机名、路径、查询参数等。这些函数可以帮助我们更好地理解和操作URL。 4. **URL编码标准**:在处理URL时,我们...

    url编码解码源代码

    在处理CGI请求时,经常需要对用户输入的数据进行URL解码,以便正确解析和使用这些数据。在描述中提到的“封装了一个简单的处理cgi中url解码的类”很可能就是一个专门为CGI环境设计的工具,用于解码URL中的编码数据。...

    新Zbar扫码Demo(相机+本地图片+6.0权限+支持中文路径)(修正版)

    这通常需要对文件路径进行编码和解码,以避免因字符集问题引发的错误。 5. **Zbar库的使用**: Zbar库提供了Java和C++两个版本的API,Android应用通常使用Java API。在应用中,需要导入Zbar的相关库文件,创建...

    Tomcat服务器图片地址中文路径问题解决办法

    这里的`URIEncoding="UTF-8"`属性指定了URI的编码方式为UTF-8,这样Tomcat在接收请求时就会使用UTF-8进行解码,从而正确识别中文路径。 完成上述配置后,重启Tomcat服务器,之前因中文路径导致的404错误应该得到...

    HTTP解码经典文章

    1. **多重斜杠的使用**:通过在目录路径中插入多个斜杠,使得IDS难以准确解析实际访问的目标,从而达到规避检测的目的。 2. **HTTP版本号的插入**:在URL中插入HTTP/1.0版本标识,可绕过某些IDS算法,这些算法可能...

    IIS CGI文件名错误解码漏洞入侵动画教程

    该漏洞的存在主要是由于IIS对CGI请求中的文件路径进行解码时的错误处理。在某些情况下,文件名中的特殊字符,如反斜杠(\)可能会被错误地解析,导致服务器将请求指向非预期的位置,甚至可能是在系统敏感目录下的可...

    易语言源码易语言URL编解码源码.rar

    1. URL编码:在HTTP请求中,URL可能会包含空格、特殊字符或非ASCII字符,这些字符在传输时需要进行编码,以避免混淆或者错误解析。易语言的URL编码功能将这些字符转换为百分号(%)加两位十六进制数的形式,如空格被...

    struts 2中文汉字传值

    总之,Struts 2 中处理中文汉字传值的关键在于理解和正确使用字符编码,包括设置页面编码、响应编码、URL编码和Action中的解码步骤。确保每个环节都与UTF-8编码兼容,可以避免中文字符的乱码问题。在实际开发中,还...

    解决图片路径中含有中文在jsp下不能正常显示问题

    然而,默认情况下,许多Web服务器(如Tomcat)并不自动对请求参数进行URL编码,这就导致了包含中文字符的路径在解析时可能出现问题。 在HTML或静态HTML页面中,由于浏览器会自动对URL进行编码,因此即使路径中包含...

    动态加载iframe时get请求传递中文参数乱码解决方法

    然而,当我们在`iframe`的`src`属性中通过`GET`请求传递包含中文参数时,可能会遇到乱码问题。这是因为浏览器在处理URL时,默认的编码方式可能不兼容中文字符,导致中文字符无法正确解析。 首先,我们需要理解这个...

Global site tag (gtag.js) - Google Analytics