URLENCODE | QUOTED-PRINTABLE URL编码 | 解码,MIME/QUOTED-PRINTABLE编码

Shell Liemer_Lius 345℃

编码:两个方法

# echo '你好中国' |tr -d '\n' |xxd -plain |sed 's/\(..\)/%\1/g'
# echo '你好中国' |tr -d '\n' |od -An -tx1 |tr ' ' %
%e4%bd%a0%e5%a5%bd%e4%b8%ad%e5%9b%bd

解码:

# printf $( echo -n "%e4%bd%a0%e5%a5%bd%e4%b8%ad%e5%9b%bd" | sed 's/\\/\\\\/g;s/\(%\)\([0-9a-fA-F][0-9a-fA-F]\)/\\x\2/g' )"\n"
你好中国

QUOTED-PRINTABLE就是在URLENCODE的基础上,把%替换为=

编码:

# echo 'SkelChina 框架中国' |tr -d '\n' |od -An -tx1 |tr ' ' = |tr -d '\n'
=53=6b=65=6c=43=68=69=6e=61=20=e6=a1=86=e6=9e=b6=e4=b8=ad=e5=9b=bd

转载请注明:liutianfeng.com » URLENCODE | QUOTED-PRINTABLE URL编码 | 解码,MIME/QUOTED-PRINTABLE编码

喜欢 (2)

评论已关闭。