shell 下 urlencode/urldecode 编码/解码的方法
生活随笔
收集整理的這篇文章主要介紹了
shell 下 urlencode/urldecode 编码/解码的方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
UrlEncode:
echo '你好中國(guó)' | tr -d ' ' | xxd -plain | sed 's/(..)/%1/g' #echo '你好中國(guó)' |tr -d ' ' |od -An -tx1|tr ' ' %
輸出:%e4%bd%a0%e5%a5%bd%e4%b8%ad%e5%9b%bd
對(duì)輸入數(shù)據(jù)進(jìn)行十六進(jìn)制的轉(zhuǎn)換,并在每個(gè)轉(zhuǎn)換結(jié)果前面加上%(一般urlencode會(huì)在到后臺(tái)服務(wù)器的時(shí)候,自動(dòng)解碼)
UrlDecode:
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])/\x2/g')" "
輸出:你好中國(guó)
轉(zhuǎn)載請(qǐng)注明出處:https://www.cnblogs.com/fnlingnzb-learner/p/13064885.html
總結(jié)
以上是生活随笔為你收集整理的shell 下 urlencode/urldecode 编码/解码的方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 告别恼人的水平滚动条——滚动条宽度到底是
- 下一篇: 手机怎样访问360路由器的u盘文件如何访