python3将str解码为utf8

Tdycss

我在python3.6中有一个str变量,如下所示:

\xc3\xa4\xc2\xb8\xc2\xad\xc3\xa5\xc2\x9b\xc2\xbd\xc3\xa6\xc2\xb0\xc2\x91\xc3\xa7\xc2\x94\xc2\x9f\xc3\xa9\xc2\x93\xc2\xb6\xc3\xa8\xc2\xa1\xc2\x8c

我想将str解码为中文,我先对str进行编码,然后对其进行解码,但是它不起作用,我的代码如下:

str = '\xE4\xB8\xAD\xE5\x9B\xBD\xE6\xB0\x91\xE7\x94\x9F\xE9\x93\xB6\xE8\xA1\x8C'
str.encode('utf-8').decode('unicode_escape')

输出如下:

ä¸Â\xadÃ¥Â\x9b½æ°Â\x91çÂ\x94Â\x9féÂ\x93¶è¡Â\x8c
威姆

看起来像是latin-1 mojibake,是UTF-8编码的文本,被错误地解码为latin-1。

>>> s = '\xE4\xB8\xAD\xE5\x9B\xBD\xE6\xB0\x91\xE7\x94\x9F\xE9\x93\xB6\xE8\xA1\x8C'
>>> s.encode('latin-1').decode('utf-8')
'中国民生银行'

我听不懂中文,但是Google翻译认为它写着“中国民生银行”。输出有意义吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python3 utf8编解码器未按预期在Docker ubuntu中解码:trusty

来自分类Dev

将string.decode('utf8')从python2转换为python3

来自分类Dev

将string.decode('utf8')从python2转换为python3

来自分类Dev

Python3 utf8编解码器未按Docker ubuntu中的预期进行解码:可信任

来自分类Dev

根据.procmailrc文件中的文本将utf8解码为ISO-8859-1邮件

来自分类Dev

无法将字节数组编码为UTF8,然后将其解码回字节

来自分类Dev

使用Python将UTF-8解码为URL

来自分类Dev

UTF8解码汉字

来自分类Dev

Python3 Socket 模块:解码 str

来自分类Dev

mod_cgi + utf8 + Python3不产生任何输出

来自分类Dev

使用 Python3 而不是 UTF8 以 ASCII 格式写入文件

来自分类Dev

'utf8'编解码器无法解码字节0xf3

来自分类Dev

Python Pandas to_excel'utf8'编解码器无法解码字节

来自分类Dev

python UnicodeDecodeError:“ utf8”编解码器无法解码字节

来自分类Dev

如何使用utf8将[] rune编码为[] byte

来自分类Dev

将 UTF8 字符编码为字节表或公式

来自分类Dev

Python'utf8'编解码器无法解码位置72的字节0xc3:无效的连续字节

来自分类Dev

如何将 UTF-8 解码为 HTML 标签

来自分类Dev

python可以编码为utf-8,但无法解码

来自分类Dev

python可以编码为utf-8,但无法解码

来自分类Dev

在 Python 中将非标准字符解码为 UTF 8

来自分类Dev

#-*-编码:utf-8-*-on python3

来自分类Dev

为什么我无法在python2.7中解码'utf8'字符串?

来自分类Dev

PHP UTF8解码不适用于python返回的输出

来自分类Dev

为什么我无法在python2.7中解码'utf8'字符串?

来自分类Dev

Java字符串UTF-8将0xFF解码为0xC3BF

来自分类Dev

Java字符串UTF-8将0xFF解码为0xC3BF

来自分类Dev

将输入文件或流转换为UTF8并检测是否为UTF8(asp.net)

来自分类Dev

如何在Visual Basic 6中解码UTF8?

Related 相关文章

  1. 1

    Python3 utf8编解码器未按预期在Docker ubuntu中解码:trusty

  2. 2

    将string.decode('utf8')从python2转换为python3

  3. 3

    将string.decode('utf8')从python2转换为python3

  4. 4

    Python3 utf8编解码器未按Docker ubuntu中的预期进行解码:可信任

  5. 5

    根据.procmailrc文件中的文本将utf8解码为ISO-8859-1邮件

  6. 6

    无法将字节数组编码为UTF8,然后将其解码回字节

  7. 7

    使用Python将UTF-8解码为URL

  8. 8

    UTF8解码汉字

  9. 9

    Python3 Socket 模块:解码 str

  10. 10

    mod_cgi + utf8 + Python3不产生任何输出

  11. 11

    使用 Python3 而不是 UTF8 以 ASCII 格式写入文件

  12. 12

    'utf8'编解码器无法解码字节0xf3

  13. 13

    Python Pandas to_excel'utf8'编解码器无法解码字节

  14. 14

    python UnicodeDecodeError:“ utf8”编解码器无法解码字节

  15. 15

    如何使用utf8将[] rune编码为[] byte

  16. 16

    将 UTF8 字符编码为字节表或公式

  17. 17

    Python'utf8'编解码器无法解码位置72的字节0xc3:无效的连续字节

  18. 18

    如何将 UTF-8 解码为 HTML 标签

  19. 19

    python可以编码为utf-8,但无法解码

  20. 20

    python可以编码为utf-8,但无法解码

  21. 21

    在 Python 中将非标准字符解码为 UTF 8

  22. 22

    #-*-编码:utf-8-*-on python3

  23. 23

    为什么我无法在python2.7中解码'utf8'字符串?

  24. 24

    PHP UTF8解码不适用于python返回的输出

  25. 25

    为什么我无法在python2.7中解码'utf8'字符串?

  26. 26

    Java字符串UTF-8将0xFF解码为0xC3BF

  27. 27

    Java字符串UTF-8将0xFF解码为0xC3BF

  28. 28

    将输入文件或流转换为UTF8并检测是否为UTF8(asp.net)

  29. 29

    如何在Visual Basic 6中解码UTF8?

热门标签

归档