码迷,mamicode.com
首页 > Web开发 > 详细

URL编码

时间:2015-08-08 15:08:28      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

URL编码

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&&nothing 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&&nothing 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"));

	}

}




URL编码

标签:

原文地址:http://my.oschina.net/zzw922cn/blog/489496

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!