python 中文转Unicode编码 & Unicode编码转中文的四种方法

python 中文转Unicode编码 & Unicode编码转中文的四种方法一 中文转 Unicode 编码 chinese 你好 re chinese encode unicode escape print re 返回 b u4f60 u597d 二 Unicode 编码转中文方法一 unicode b u4f60 u597d re unicode decode unicode escape print re 返回

一,中文转Unicode编码

chinese = "你好" re = chinese.encode("unicode_escape") print(re) 返回:b'\\u4f60\\u597d' 

二,Unicode编码转中文

方法一
unicode = b'\\u4f60\\u597d' re = unicode.decode("unicode_escape") print(re) 返回:你好 
方法二
unicode = '\\u4f60\\u597d' re = unicode.encode('utf-8').decode('unicode_escape') print(re) 返回:你好 
方法三

遇到Unicode是通过requests在网上爬取的时候,你也可以这样

response = requests.post(url,headers=headers) print(response.text.encode('utf-8').decode('unicode_escape')) 
方法四

方法三可能有报错,还可以这样

response = requests.get(url,headers=headers) re = eval("u"+"\'"+response.text+"\'") print(re) 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205448.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午6:00
下一篇 2026年3月19日 下午6:00


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号