分页: 1 / 1

请教如何实现url的转义

发表于 : 2012-03-27 17:19
huntteam
空格 %20
% %25
= %3D
& %26
? %3F
; %3B
+ %2B
# %23
~ %7E
$ %24
就这这样一些关系,我想用tr这个命令,可是只能一个字符对应一个字符,求助各位,帮帮忙吧 :em06

Re: 请教如何实现url的转义

发表于 : 2012-03-27 17:28
枫叶饭团
用sed?

Re: 请教如何实现url的转义

发表于 : 2012-03-27 18:18
lilydjwg
当然是用 ascii2uni / uni2ascii 的 -a J 选项了

Re: 请教如何实现url的转义

发表于 : 2012-03-28 15:40
huntteam
好的 谢谢指教

Re: 请教如何实现url的转义

发表于 : 2012-03-28 19:00
huntteam
如何通过一个脚本实现呢

Re: 请教如何实现url的转义

发表于 : 2012-03-31 22:10
退避九舍

代码: 全选

~$ echo %E5%A4%A7%E5%AE%B6 | ascii2uni -a J -q
大家
~$ echo 大家 | uni2ascii -a J -q
%E5%A4%A7%E5%AE%B6
~$ echo 大家 | iconv -f utf8 -t gbk | uni2ascii -a J -q
%B4%F3%BC%D2

Re: 请教如何实现url的转义

发表于 : 2012-04-06 15:10
huntteam
万分感谢呀