美文网首页
Python 特殊字符(%E3%)转换成中文

Python 特殊字符(%E3%)转换成中文

作者: 逍遥_yjz | 来源:发表于2022-06-07 10:01 被阅读0次

1 文字-源码转换

  • '%u7CD6%u5DE7%u514B%u529B'转中文,这里需要把%变为\,转变后就是'\u7CD6\u5DE7\u514B\u529B',这样就变成Unicode编码了,然后用'\u7CD6\u5DE7\u514B\u529B'.encode("utf-8").decode("unicode_escape")就可以转为中文了。
print(r'\u7CD6\u5DE7\u514B\u529B'.encode("utf-8").decode("unicode_escape"))

2 URL编码-转换

import urllib,requests
a = "height%22%3A40%2C%22urldecode转中文"
b = urllib.parse.unquote(a)
print(b)
c = "中文转urlencode"
d = urllib.parse.quote(c)
print(d)
name = '%E3%80%8A%E5%B1%B1%E4%B8%9C%E7%9C%81%E6%B0%94%E5%80%99%E9%A2%84%E6%B'
name = urllib.parse.unquote(name)
print(name)

相关文章

网友评论

      本文标题:Python 特殊字符(%E3%)转换成中文

      本文链接:https://www.haomeiwen.com/subject/ldzsmrtx.html