url编码转换的问题 高手进

来源:百度知道 编辑:UC知道 时间:2024/06/08 09:41:41
有一大段文本里面含有大量的url编码 比如:%E5%86%9B%E6%83%85%E8%A7%82%E5%AF%9F%E5%AE%A4.mp3
怎样才能一次性将里面的url编码的文本转化为汉字,不是手工,手工劳动量太大

http://www.google.com/search?hl=en&q={0}&btnG=Google+Search

替换上面的{0}后输入地址栏就行了,注意,你发的的地址里面的百分号是%不是%

网上有编码的自然也就有还原的了,搜一下就有了

复制到记事本,Word中,使用替换的方法。

1、首先用字符串查找或者正则表达式把所有url提取出来。
2、将uft8编码url转化为gbk就可以了。

用软件Replace Pioneer做个替换就可以了。

假定待处理的url编码保存在a.txt中。

详细步骤:
1. ctrl-o打开待处理的a.txt文件
2. ctrl-h打开Replace窗口
在Search for Pattern输入:
"[%%](..)[%%](..)[%%](..)"(不带双引号)
在Replace with Pattern输入:
"decode('utf8', pack('H*',$1.$2.$3))"(不带双引号)
3. 点击Replace即可,ctrl-s存盘。

注:考虑到兼容性,这里允许%和%两种格式

以你的为例,处理结果是“军情观察室”