`

Java学习 之 转码(URLDecoder,URLEncoder)

阅读更多
 直接看代码最简单明了,贴上:
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;


public class URLDecoderTest {
	
	public static void main(String[] args) throws UnsupportedEncodingException {
		// 将application/x-www-from-urlencoded字符串转换成普通字符串
		String keyWord = URLDecoder.decode("%E6%9D%8E%E5%88%9A", "UTF-8");
		System.out.println(keyWord);
		
		// 将普通字符创转换成application/x-www-from-urlencoded字符串
		String urlString = URLEncoder.encode("爱我中华", "GBK");
		System.out.println(urlString);
	}
}

 

 

 

分享到:
评论

相关推荐

    Java 程序转码(UTF-8)

    此外,还可以使用`java.net.URLDecoder`和`java.net.URLEncoder`类来进行URL编码的转换,这在Web应用中尤为常见。 ##### 示例代码分析 下面是对给定部分代码的分析: ```java package liu.other.unicode; import...

    java的api中文转码示例

    在Java中,我们可以使用`URLEncoder`和`URLDecoder`类来完成这个过程。例如,要将一个包含中文字符的字符串编码为适合URL的形式,可以这样操作: ```java import java.net.URLEncoder; import java.nio.charset....

    url解码转码

    在Java中,可以使用`java.net.URLEncoder`类来进行URL转码。 ```java String url = "https://www.example.com:8080/path to resource?param1=value1&param2=value2"; try { String encodedUrl = URLEncoder.encode...

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

    - Java标准库提供了`java.net.URLDecoder` 和 `java.net.URLEncoder` 类,可以用于编码和解码URL。在某些场景下,它们可能比直接操作字符串更安全和方便。 总之,解决Java中的URL中文乱码问题需要理解URL编码的...

    VideoView在线播放视频,路径中文转码

    总结来说,解决VideoView在线播放视频时路径中文转码问题的关键在于正确地使用`URLEncoder.encode()`和`URLDecoder.decode()`方法,以及理解Android系统和Java语言对文件路径编码的要求。通过这些手段,可以确保包含...

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

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

    jsp中页面间传汉字参数转码的方法.docx

    在JSP中,这可以通过`java.net.URLDecoder.decode()`方法实现。这个方法将URL编码的字符串还原为原始形式。同样,我们需要指定正确的字符集,如"UTF-8"。 例如,在`b.jsp`中,我们接收并解码名为"test"的参数: ```...

    java中文乱码

    在传参的 jsp 对中文进行编码可以使用 java.net.URLEncoder.encode 函数,在接受的 jsp 对中文进行转码可以使用 URLDecoder.decode 函数。 四、Java 与数据库之间的乱码 大部分数据库都支持以 unicode 编码方式,...

    URL解码与转码

    在Java中,`java.net.URLEncoder.encode()`和`java.net.URLDecoder.decode()`是对应的函数。 源码分析可能是博客的一个重点,它可能深入到这些编码和解码函数的内部实现,解释了它们的工作原理。这有助于开发者理解...

    url地址传参中文乱码处理

    (1)使用java.net.URLEncoder.encode("xxxx",“utf-8")和java.net.URLDecoder.decode("xxxx",“utf-8")。 (2)使用encodeURI(“xxxx”)和java.net.URLDecoder.decode("xxxx",“utf-8")。 这两种转码方式是很好用...

    url编码解码

    在JSP页面中,可以使用`java.net.URLEncoder`类来进行URL编码操作。例如: ```java String str = "这是一个测试"; String encodedStr = URLEncoder.encode(str, "UTF-8"); ``` 这里使用了`URLEncoder.encode()`...

    java中url汉字编码互相转换实例

    虽然这个实例提供了一个基本的解决方案,但在实际应用中,Java提供了内置的类`java.net.URLEncoder`和`java.net.URLDecoder`来进行URL编码和解码,通常更安全、更可靠。例如,可以使用`URLEncoder.encode(string, ...

    java项目jsp中乱码问题解决

    在Java中,可以使用`URLEncoder.encode()`和`URLDecoder.decode()`方法进行编码和解码操作。 总的来说,解决Java项目中的中文乱码问题需要理解编码与解码的基本原理,合理地设置字符编码,并在必要时进行手动转换。...

    Android UTF-8转码实例详解

    import java.net.URLDecoder; import java.net.URLEncoder; public class UTFTest { public static void main(String[] args) { String str = 测试字符转换 hello word; //默认环境,已是UTF-8编码 try {

    URL中文转换

    2. 使用`java.net.URLEncoder.encode()`方法:在Android开发中,可以使用Java内置的URLEncoder类提供的`encode()`方法对中文字符进行编码。例如: ```java String chineseStr = "中文"; String encodedUrl = ...

    jsp中页面间传汉字参数转码的方法

    <form method=post action="b.jsp?test=<%=java.net.URLEncoder.encode(str_test, "UTF-8") %>"> ``` 2. **接收与解码过程**: - `URLDecoder.decode(String str, String charset)`:这个方法用于将经过`...

    一些工具类的整合

    在Java中,`java.net.URLEncoder`和`java.net.URLDecoder`提供了这类功能。在工具类中,我们可以封装这两个类的方法,方便在处理URL时直接调用。 再来说说网络辅助工具类,这类工具通常包括处理HTTP请求、响应、...

    简单实例处理url特殊符号&处理(2种方法)

    在服务器端,Java提供`URLEncoder.encode()`方法用于编码URL参数,而`URLDecoder.decode()`用于解码。确保在编码和解码时使用相同的字符集,以避免数据丢失或解析错误。 总结来说,处理URL特殊符号,尤其是`&`,...

Global site tag (gtag.js) - Google Analytics