原文地址: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 是 Java 中两个重要的类,它们用于完成普通字符串和 application/x-www-form-urlencoded MIME 字符串之间的相互转换。在 Web 开发中,字符串之间...
Java 中的 URLEncoder 和 URLDecoder 类 在 Java 中,URLEncoder 和 URLDecoder 是两个非常重要的类,它们用于处理 URL 编码和解码问题。在本文中,我们将深入探讨这两个类的使用方法、特点和应用场景。 一、...
1. 字符编码:默认情况下,URLEncoder和URLDecoder使用的是ISO-8859-1编码。这意味着非ASCII字符可能会出现问题。如果需要处理UTF-8或其他编码的字符串,你需要自行转换编码后再进行编码或解码操作。 2. 错误处理:...
在Java Micro Edition (J2ME)环境中,开发者可能会遇到一个问题:标准Java API中的一些功能可能并未包含在其中,比如`URLEncoder`和`URLDecoder`类。这两个类在标准Java SE环境中用于对URL字符串进行编码和解码,以...
在Java编程语言中,`URLEncoder`与`URLDecoder`是处理URL编码和解码的两个重要工具类。它们主要应用于对字符串进行编码或解码,确保这些字符串能够安全地在网络上传输。尤其是在处理包含特殊字符(如中文字符)的...
在Java编程语言中,`URLDecoder`和`URLEncoder`是两个非常重要的工具类,主要用于处理URL中的中文字符和其他特殊字符。这两个类位于`java.net`包下,可以帮助开发者进行字符串编码和解码,确保数据在网络传输过程中...
UrlDecoder和UrlEncoder使用详解 UrlDecoder和UrlEncoder是Java语言中两个重要的工具类,分别用于URL编码和解码。下面是对这两个类的详细介绍和使用方法。 一、UrlEncoder UrlEncoder是Java语言中一个静态方法的...
总结来说,理解并正确使用 `URLEncoder.encode()` 和 `URLDecoder.decode()` 对于构建能够正确处理URL参数的Java应用程序至关重要。它们确保了URL中的特殊字符不会干扰数据的传递,从而保证网络通信的准确性和安全性...
在Java编程语言中,URLDecoder和URLEncoder是两个非常重要的工具类,主要用于处理URL(统一资源定位符)中的中文字符。这是因为URL的标准格式不支持直接包含非ASCII字符,特别是中文等多字节字符,需要进行特定的...
1.驼峰下换线互转 2.拼接前缀、后缀 3.urlencoder、urldecoder
Java中的`UrlDecoder`和`UrlEncoder`是两个非常重要的工具类,主要用于处理URL编码和解码的问题。在Web开发中,特别是在HTTP请求和响应中,URL编码是必不可少的步骤,因为URL中不能包含某些特殊字符,如空格、中文...
根据提供的文件信息,我们可以从标题、描述以及部分代码中提炼出与 `URLDecoder` 和 `URLEncoder` 相关的知识点。以下是对这些知识点的详细解释: ### 关于URL编码与解码 #### 1. **URL编码的概念** URL 编码(也...
URLEncoder和URLDecoder类提供了这些功能,确保URL的正确解析和构建。 4. **Phonetic编码**:除了二进制编码,Codec库还包含了用于生成和识别音译编码(如Soundex和Metaphone)的类,这些在信息检索和搜索中有着...
大多数浏览器默认使用UTF-8编码传递参数,因此,服务器端接收中文参数时,需确保正确解码,如使用URLEncoder/URLDecoder进行编码解码。 总结,Java中文乱码问题涉及多个层面,包括源文件编码、编译过程、执行环境...
总之,淘宝URL的编码和解码是通过标准的Java库实现的,主要涉及`java.net.URLEncoder`和`java.net.URLDecoder`两个类。理解这一过程对于开发与淘宝API交互的应用程序至关重要,确保数据在传输过程中不会因为编码问题...
1. 网络通信:涉及IP地址、InetAddress类、URL与URLConnection、URLEncoder与URLDecoder的使用,以及ServerSocket和Socket类的TCP和UDP程序设计。学生需要掌握InetAddress和Socket类的方法,理解并能实现数据报的...
中文乱码是编程和网页开发中常见的问题,尤其是在处理中文字符时。本文主要探讨了中文乱码处理方案,特别是与Web应用相关的...同时,理解API如URLEncoder和URLDecoder的使用,有助于在出现问题时进行有效的调试和修复。
Apache Commons Codec的UrlEncoder和UrlDecoder类提供了对URL编码和解码的支持,遵循RFC 3986标准。 5. **字符编码与解码** 除了上述编码方式,Apache Commons Codec还提供了处理各种字符编码的工具,如ASCII、ISO...
在Java中,可以使用`java.net.URLEncoder.encode()`方法对加密字符串进行编码,解码则使用`java.net.URLDecoder.decode()`。 7. **异常处理**:在实际应用中,应更全面地处理可能抛出的异常,包括捕获并记录异常...