python中一个汉字点3个字节? utf-8

Posted yoyoma0355

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中一个汉字点3个字节? utf-8相关的知识,希望对你有一定的参考价值。

今天发现了一个汉字占了3个字节,一开始以为是两个呢,字符串切片时总出现乱码,后来才发现一个中文占3个字节。这才解决了乱码问题

 

原来  1。 utf-8 编码中,一个汉字占三个字节。英文字母是一个占用一个字节。

 

 

 

 参考链接:https://blog.csdn.net/cadi2011/article/details/82048702

我发现python里面,汉子的长度,一个是占3个

1、难道是因为 utf-8话一个汉子是占用了3个字节

2、反正今天顺着一个bug,想看看字符串的长度,结果一串英文,妥妥的一个字符占用一个字节

3、一个中文,反而占用3个字节,也是醉了,学习了

 

   

以上是关于python中一个汉字点3个字节? utf-8的主要内容,如果未能解决你的问题,请参考以下文章

一个汉字占用2个字节,用UTF-8编码方式存储10个汉字,请问一共占用多少个字节

一个汉字到底是多少个字符,高手请进

取指定的字符串,字符串里面有汉字和字母

c# 处理某些占4个字节的汉字问题

micropython中怎么将gb2312编码的字节流变成中文

DELPHI中 一个汉字是算几个字符