昆明java培训
达内昆明广州春城路

18487146383

热门课程

URL在Java编程中的处理

  • 时间:2016-05-05
  • 发布:昆明Java培训
  • 来源:达内新闻

URL解码编码在Java中主要用到java.net包中的两个工具类来处理:

URLDecoder HTML格式解码的实用工具类。

URLEncoder HTML格式编码的实用工具类。

昆明java培训下面给个例子:

import java.net.URLEncoder;

import java.net.URLDecoder;

import java.io.UnsupportedEncodingException;

/**

* URL在Java编程中的处理

* File: TestURL.java

* User: leizhimin

* Date: 2008-3-17 16:23:39

*/

public class TestURL {

/**

URL在Java编程中的处理

*将String转换为application/x-www-form-urlencoded MIME格式的串

* @param filepath要转换的目标的字符串,GBK格式

* @return以UTF-8编码的字符串

* @throws UnsupportedEncodingException

*/

public static String testURLEncoder(String filepath) throws UnsupportedEncodingException {

String wwwurl = URLEncoder.encode(filepath, "UTF-8");

return wwwurl;

}

/**

*将String从application/x-www-form-urlencoded MIME格式解码为UTF8格式的字符串

* @param wwwurl要转换的目标的字符串,application/x-www-form-urlencoded MIME格式

* @return UTF8格式的字符串

* @throws UnsupportedEncodingException

*/

public static String testURLDecoder(String wwwurl) throws UnsupportedEncodingException {

String filepath_new = URLDecoder.decode(wwwurl, "UTF-8");

return filepath_new;

}

public static void main(String args[]) throws UnsupportedEncodingException {

String filepath = "D:\\My Documents\\昆明java培训\\20_save.gif";

String wwwurl = testURLEncoder(filepath);

String filepath_new = testURLDecoder(wwwurl);

System.out.println(filepath);

System.out.println(wwwurl);

System.out.println(filepath_new);

}

}

运行结果:

D:\My Documents\昆明java培训\20_save.gif

本文出自“熔 岩”博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/66258

上一篇:直接从URL中读数据
下一篇:Java应用程序

昆明java培训教你实现JSP页面跳转简易方法,120天后月薪过万

昆明Java培训告诉你java和大数据和互联网发展中起什么作用

昆明java培训:初学者学Java Script 5个小技巧

昆明java培训多久可以学会?120天教你成为java开发大神!

选择城市和中心
贵州省

广西省

海南省

扫一扫

了解更多干货