1 2 3
| var ori = '空中之城' var res = escape(ori)
|
1 2 3 4 5 6
| import urllib
ori = '%u7A7A%u4E2D%u4E4B%u57CE' r_ori = ori.replace('%u', '\\u').encode().decode('unicode_escape') res = urllib.parse.unquote(r_ori)
|
JS 的 escape() 出来的比较早,标准是后定的,所以 python 不能直接 unquote()
JS 的非标准实现 - 维基百科