标签:
package demo0808.demo2; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; /** * 通常在互联网上传输数据时,为了解决不同操作系统之间的区别, * 需要URL中使用的字符进行统一的编码 * 即编码过后的字符必须是ASCII的一个固定的子集 * 包括所有的大小写字母 * 所有的数字 * 以及标点符号-_.!~*‘, * 其他一些特殊的字符都要进行编码 * 下面来演示一下一些特殊字符的URL编码 * @author zzw * */ public class URLEncoderTest { public static void main(String[] args) throws UnsupportedEncodingException { String str1="I am zzw"; String str2="http://www.baidu.com/main.jsp"; String str3="This*is*a*encoder"; String str4="This%is%special"; String str5="How\"cool\"it\"is"; String str6="I:love:music"; String str7="Do~you~love~it"; String str8="Here(is)me(haha)"; String str9="is!=equal&¬hing else"; System.out.println(str1+"——"+URLEncoder.encode(str1, "UTF-8")); System.out.println(str2+"——"+URLEncoder.encode(str2, "UTF-8")); System.out.println(str3+"——"+URLEncoder.encode(str3, "UTF-8")); System.out.println(str4+"——"+URLEncoder.encode(str4, "UTF-8")); System.out.println(str5+"——"+URLEncoder.encode(str5, "UTF-8")); System.out.println(str6+"——"+URLEncoder.encode(str6, "UTF-8")); System.out.println(str7+"——"+URLEncoder.encode(str7, "UTF-8")); System.out.println(str8+"——"+URLEncoder.encode(str8, "UTF-8")); System.out.println(str9+"——"+URLEncoder.encode(str9, "UTF-8")); } }
package demo0808.demo2; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; /** * 通常在互联网上传输数据时,为了解决不同操作系统之间的区别, * 需要URL中使用的字符进行统一的编码 * 即编码过后的字符必须是ASCII的一个固定的子集 * 包括所有的大小写字母 * 所有的数字 * 以及标点符号-_.!~*‘, * 其他一些特殊的字符都要进行编码 * 下面来演示一下一些特殊字符的URL编码 * @author zzw * */ public class URLEncoderTest { public static void main(String[] args) throws UnsupportedEncodingException { String str1="I am zzw"; String str2="http://www.baidu.com/main.jsp"; String str3="This*is*a*encoder"; String str4="This%is%special"; String str5="How\"cool\"it\"is"; String str6="I:love:music"; String str7="Do~you~love~it"; String str8="Here(is)me(haha)"; String str9="is!=equal&¬hing else"; System.out.println(str1+"——"+URLEncoder.encode(str1, "UTF-8")); System.out.println(str2+"——"+URLEncoder.encode(str2, "UTF-8")); System.out.println(str3+"——"+URLEncoder.encode(str3, "UTF-8")); System.out.println(str4+"——"+URLEncoder.encode(str4, "UTF-8")); System.out.println(str5+"——"+URLEncoder.encode(str5, "UTF-8")); System.out.println(str6+"——"+URLEncoder.encode(str6, "UTF-8")); System.out.println(str7+"——"+URLEncoder.encode(str7, "UTF-8")); System.out.println(str8+"——"+URLEncoder.encode(str8, "UTF-8")); System.out.println(str9+"——"+URLEncoder.encode(str9, "UTF-8")); } }
标签:
原文地址:http://my.oschina.net/zzw922cn/blog/489496