标签: python python-2.7
我有一个十六进制代码:%E7%B5%99。 我想把它转换成汉字。
print ("%E7%B5%99".decode('utf-8'))
这似乎不起作用。
应该给出答案:絙
答案 0 :(得分:3)
你需要"取消引用"百分比编码字符串优先。然后从UTF8解码:
>>> s = "%E7%B5%99" >>> print urllib.unquote(s).decode('utf8') 絙