网络编程-URLEncoder与URLDecoder

问题引入:寝室同学问过我一个地址栏里面的%ABCD%是什么东东?
由想回到百度空间旧版空间:http://hi.baidu.com/wufeiyun/item/e874f0f59c730a2d743c4ce6

百度搜索“张三四”后,在地址栏显示的信息(有时间研究下):
http://www.baidu.com/s?tn=nbmagician_pg
&ie=utf-8
&bs=%E5%BC%A0%E6%B3%BD&f=8
&rsv_bp=1
&wd=%E5%BC%A0%E4%B8%89%E5%9B%9B
&rsv_sug3=5
&rsv_sug1=4
&rsv_sug4=224
&inputT=1548


搜索英文“ZhangZe”后,在地址显示的信息:
http://www.baidu.com/s?tn=nbmagician_pg
&ie=utf-8
&bs=Zhangsansi
&f=8
&rsv_bp=1
&wd=Zhangsansi
&rsv_sug3=2
&rsv_sug1=2
&rsv_sug4=80
&rsv_n=2
&inputT=5997

编码及解码操作:

import java.net.URLDecoder ;
import java.net.URLEncoder ;
public class CodeDemo{
	public static void main(String args[]) throws Exception{
		String keyWord = "张三四" ;	 
		String encod = URLEncoder.encode(keyWord,"UTF-8") ;	// 进行编码的操作
		System.out.println("编码之后的内容:" + encod) ;
		String decod = URLDecoder.decode(encod,"UTF-8") ; // 进行解码操作
		System.out.println("解码之后的内容:" + decod) ;
	}
};
运行结果:
编码之后的内容: %E5%BC%A0%E4%B8%89%E5%9B%9B
解码之后的内容:张三四

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值