标签:
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