当前位置:首页 > 开发 > 编程语言 > 编码 > 正文

java URLEncoder 使用

发表于: 2013-10-11   作者:alleni123   来源:转载   浏览:
摘要: java.lang.Object   extended by java.net.URLEncoder 该Class位于java.net包里。 有两个方法, 一个是 static String encoding(String s) 不过这个已经是Deprecated了。 还有一个 public static String encoding(String s, St
java.lang.Object
  extended by java.net.URLEncoder

该Class位于java.net包里。

有两个方法, 一个是
static String encoding(String s)
不过这个已经是Deprecated了。

还有一个
public static String encoding(String s, String enc)
Translates a string into application/x-www-form-urlencoded format using a specific encoding scheme.
这个方法String类型对象s转换成 application/x-www-form-urlencoded格式。
至于那个encoding scheme, 直接放入编码格式就行。

	String str=URLEncoder.encode("编程", "gbk"); 
				
	String str2=URLEncoder.encode("编程");
				
	System.out.println(str);
       //%B1%E0%B3%CC

	System.out.println(str2);
       //%E7%BC%96%E7%A8%8B


因为str2的生成没有设置encoding schema, 所以默认采用utf-8.

目测百度贴吧使用的就是GBK作为encoding scheme来生成包含中文贴吧名称的url的。

java URLEncoder 使用

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号