我经常有一个字符串“百分比编码”,例如%D1%84%D0%B0%D0%B9%D0%BB
,如果它是链接的一部分,现代浏览器将正确呈现为 файл
.
我想知道:有没有一种简单的方法可以通过使用 sed
来“呈现”具有上述百分比编码的文本文件(或简单的百分比编码中的输入字符串)。或其他命令行工具?
另见 this related question .
最佳答案
Python 可以使用 urllib.unquote_plus
来做到这一点。 :
#!/usr/bin/env python2
import sys
import urllib
print urllib.unquote_plus("%D1%84%D0%B0%D0%B9%D0%BB")
您可以设置别名以使用快速 cli 命令:
http://ruslanspivak.com/2010/06/02/urlencode-and-urldecode-from-a-command-line/
关于ubuntu - 如何在命令行中呈现百分比编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14078628/