gpt4 book ai didi

解决Python3中的中文字符编码的问题

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章解决Python3中的中文字符编码的问题由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

python3中str默认为Unicode的编码格式 。

Unicode是一32位编码格式,不适合用来传输和存储,所以必须转换成utf-8,gbk等等 。

所以在Python3中必须将str类型转换成bytes类型的 。

在Python中使用encode的方式可以进行字符的编码 。

实际用法:

?
1
2
3
4
5
>>>a = "中国"
>>> a.encode( "utf-8" )
b '\xe4\xb8\xad\xe5\x9b\xbd'
>>> a.encode( "gbk" )
b '\xd6\xd0\xb9\xfa'
 

解决Python3中的中文字符编码的问题解决Python3中的中文字符编码的问题

总结:

  1. Python中str类型转bytes类型,相当与Unicode转gbk,utf-8。。。类型
  2. b'代表字符编码格式为bytes,
  3. utf-8默认24位占3个8位16进制数
  4. gbk中国编码默认占16位2个8位16进制数字

以上所述是小编给大家介绍的解决Python3中的中文字符编码的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我网站的支持! 。

原文链接:https://www.cnblogs.com/fandx/archive/2018/07/18/9327050.html 。

最后此篇关于解决Python3中的中文字符编码的问题的文章就讲到这里了,如果你想了解更多关于解决Python3中的中文字符编码的问题的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com