`

java.net.URLEncode编码 与 URLDecode解码问题

 
阅读更多
String   mytext   =   java.net.URLEncoder.encode("中国",   "utf-8");   
   String   mytext2   =   java.net.URLDecoder.decode(mytext,   "utf-8");   
     
   这两条语句在同一个页面中的话,得到的结果是:   
   mytext:   %E4%B8%AD%E5%9B%BD     
   mytex2:   中国  
  
  String   zhongguo=new      String(request.getParameter("zhongguo").getBytes("iso8859_1"));   
   zhongguo=java.net.URLDecoder.decode(zhongguo,"utf-8");  
分享到:
评论

相关推荐

    java使用URLDecoder和URLEncoder对中文字符进行编码和解码

    这两个类位于`java.net`包下,可以帮助开发者进行字符串编码和解码,确保数据在网络传输过程中的正确性。 `URLEncoder`类提供了`encode`静态方法,用于将普通字符串编码成`application/x-www-form-urlencoded` MIME...

    URL网址编解码.rar

    本压缩包文件"URL网址编解码.rar"可能包含了关于URL编码与解码的详细资料,包括原理、方法以及实际应用。 URL编码是一种将特殊字符转换为ASCII码的过程,以便于在URL中传输。这是因为URL只能包含有限的字符集,主要...

    UrlEncode解码

    在发送某些包含非ASCII字符的数据时,比如空格、中文字符、特殊符号等,就需要进行UrlEncode编码,以确保数据能在网络上正确传输。 1. **Url编码原理** - Url编码基于百分号(%)表示法,将非ASCII字符转换为ASCII...

    url特殊字符处理方法

    在Java中,使用java.net.URLEncoder.encode(String s)和java.net.URLDecoder.decode(String s)函数来进行URL的编码和解码。在JavaScript中,使用escape(String s)和unescape(String s)函数来进行URL的编码和解码。 ...

    servlet url传递中文参数

    例如,Apache Commons Lang库提供了`StringUtils`类,其中的`urlDecode()`和`urlEncode()`方法可以简化编码解码操作。 6. **Escape.java**:这个文件名可能是示例代码的一部分,可能包含了用于处理URL编码的实用...

    ajax请求乱码的解决方法(中文乱码)

    而在服务器端,如Java、ASP.NET等环境,编码可能与浏览器和JavaScript不同,这可能导致乱码问题。 在Ajax请求中,有以下几个关键点需要关注以避免中文乱码: 1. **contentType**:这是Ajax请求头中的一个字段,...

    字符串过滤类(StrUtil)

    - `urlDecode(String str, String charset)`: 对URL编码的字符串进行解码。 10. **其他方法** - `contains(String str, String searchStr)`: 检查字符串是否包含指定子字符串。 - `startsWith(String str, ...

Global site tag (gtag.js) - Google Analytics