`
jzkangta
  • 浏览: 161675 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用URLEncoder和URLDecoder (转)

    博客分类:
  • web
阅读更多
原文地址:http://www.blogjava.net/aoelwh/articles/URLEncoderURLDecoder.html

如果URL里面要包含特殊的字符和空格,你需要对其进行编码,你需要编码和解码。下面的代码演示了如何进行编码和解码。

 import java.net.*;

            public class URL_Encoder_Decoder{

            public static void main(String[] args){

              String sir="@sir de caractere@,nr. 1290 'paragraf 3'";
              try{
                 String sir_codat=URLEncoder.encode(sir,"UTF-8");
                 String sir_decodat=URLDecoder.decode(sir_codat,"UTF-8");
                 System.out.println(sir);
                 System.out.println(sir_codat);  
                 System.out.println(sir_decodat);      
                 }catch(java.io.UnsupportedEncodingException e)
                     {System.out.println("Eroare:"+e.getMessage());}            
              }
            }



下面是输出结果:
            @sir de caractere@,nr. 1290 'paragraf 3'
            %40sir+de+caractere%40%2Cnr.+1290+%27paragraf+3%27
            @sir de caractere@,nr. 1290 'paragraf 3'

分享到:
评论

相关推荐

    使用URLDecoder和URLEncoder 区别

    URLDecoder 和 URLEncoder 的使用与区别 URLDecoder 和 URLEncoder 是 Java 中两个重要的类,它们用于完成普通字符串和 application/x-www-form-urlencoded MIME 字符串之间的相互转换。在 Web 开发中,字符串之间...

    java中的URLEncoder和URLDecoder类.docx

    Java 中的 URLEncoder 和 URLDecoder 类 在 Java 中,URLEncoder 和 URLDecoder 是两个非常重要的类,它们用于处理 URL 编码和解码问题。在本文中,我们将深入探讨这两个类的使用方法、特点和应用场景。 一、...

    j2ME URLEncoder Vs URLDEcoder

    1. 字符编码:默认情况下,URLEncoder和URLDecoder使用的是ISO-8859-1编码。这意味着非ASCII字符可能会出现问题。如果需要处理UTF-8或其他编码的字符串,你需要自行转换编码后再进行编码或解码操作。 2. 错误处理:...

    J2ME URLEncoder 和 URLDecoder 类的实现

    在Java Micro Edition (J2ME)环境中,开发者可能会遇到一个问题:标准Java API中的一些功能可能并未包含在其中,比如`URLEncoder`和`URLDecoder`类。这两个类在标准Java SE环境中用于对URL字符串进行编码和解码,以...

    URLEncoder与URLDecoder的应用

    在Java编程语言中,`URLEncoder`与`URLDecoder`是处理URL编码和解码的两个重要工具类。它们主要应用于对字符串进行编码或解码,确保这些字符串能够安全地在网络上传输。尤其是在处理包含特殊字符(如中文字符)的...

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

    在Java编程语言中,`URLDecoder`和`URLEncoder`是两个非常重要的工具类,主要用于处理URL中的中文字符和其他特殊字符。这两个类位于`java.net`包下,可以帮助开发者进行字符串编码和解码,确保数据在网络传输过程中...

    UrlDecoder和UrlEncoder使用详解_动力节点Java学院整理

    UrlDecoder和UrlEncoder使用详解 UrlDecoder和UrlEncoder是Java语言中两个重要的工具类,分别用于URL编码和解码。下面是对这两个类的详细介绍和使用方法。 一、UrlEncoder UrlEncoder是Java语言中一个静态方法的...

    java中URLEncoder.encode与URLDecoder.decode处理url特殊参数的方法

    总结来说,理解并正确使用 `URLEncoder.encode()` 和 `URLDecoder.decode()` 对于构建能够正确处理URL参数的Java应用程序至关重要。它们确保了URL中的特殊字符不会干扰数据的传递,从而保证网络通信的准确性和安全性...

    java 使用URLDecoder和URLEncoder对中文进行处理

    在Java编程语言中,URLDecoder和URLEncoder是两个非常重要的工具类,主要用于处理URL(统一资源定位符)中的中文字符。这是因为URL的标准格式不支持直接包含非ASCII字符,特别是中文等多字节字符,需要进行特定的...

    eclipse插件,驼峰下划线互转

    1.驼峰下换线互转 2.拼接前缀、后缀 3.urlencoder、urldecoder

    Java中的UrlDecoder 和 UrlEncoder_动力节点Java学院整理

    Java中的`UrlDecoder`和`UrlEncoder`是两个非常重要的工具类,主要用于处理URL编码和解码的问题。在Web开发中,特别是在HTTP请求和响应中,URL编码是必不可少的步骤,因为URL中不能包含某些特殊字符,如空格、中文...

    URLDecoder

    根据提供的文件信息,我们可以从标题、描述以及部分代码中提炼出与 `URLDecoder` 和 `URLEncoder` 相关的知识点。以下是对这些知识点的详细解释: ### 关于URL编码与解码 #### 1. **URL编码的概念** URL 编码(也...

    官方commons-codec-1.5加密jar包

    URLEncoder和URLDecoder类提供了这些功能,确保URL的正确解析和构建。 4. **Phonetic编码**:除了二进制编码,Codec库还包含了用于生成和识别音译编码(如Soundex和Metaphone)的类,这些在信息检索和搜索中有着...

    java中文乱码字符集解决大全.pdf

    大多数浏览器默认使用UTF-8编码传递参数,因此,服务器端接收中文参数时,需确保正确解码,如使用URLEncoder/URLDecoder进行编码解码。 总结,Java中文乱码问题涉及多个层面,包括源文件编码、编译过程、执行环境...

    淘宝 url 解码和编码方法(转的)

    总之,淘宝URL的编码和解码是通过标准的Java库实现的,主要涉及`java.net.URLEncoder`和`java.net.URLDecoder`两个类。理解这一过程对于开发与淘宝API交互的应用程序至关重要,确保数据在传输过程中不会因为编码问题...

    《Java程序设计基础》课程标准(高职).docx

    1. 网络通信:涉及IP地址、InetAddress类、URL与URLConnection、URLEncoder与URLDecoder的使用,以及ServerSocket和Socket类的TCP和UDP程序设计。学生需要掌握InetAddress和Socket类的方法,理解并能实现数据报的...

    中文乱码处理方案.docx

    中文乱码是编程和网页开发中常见的问题,尤其是在处理中文字符时。本文主要探讨了中文乱码处理方案,特别是与Web应用相关的...同时,理解API如URLEncoder和URLDecoder的使用,有助于在出现问题时进行有效的调试和修复。

    org-apache-commons-codec.rar

    Apache Commons Codec的UrlEncoder和UrlDecoder类提供了对URL编码和解码的支持,遵循RFC 3986标准。 5. **字符编码与解码** 除了上述编码方式,Apache Commons Codec还提供了处理各种字符编码的工具,如ASCII、ISO...

    Java实现url加密处理的方法示例

    在Java中,可以使用`java.net.URLEncoder.encode()`方法对加密字符串进行编码,解码则使用`java.net.URLDecoder.decode()`。 7. **异常处理**:在实际应用中,应更全面地处理可能抛出的异常,包括捕获并记录异常...

Global site tag (gtag.js) - Google Analytics