汉字占用几个字节,跟采用的编码方式有关,utf-8中一个中文汉字占用3个字节,gb2312中占用2个字节

a = '成功'
zijie = a.encode('utf-8')
print(zijie, len(zijie))  # b'\xe6\x88\x90\xe5\x8a\x9f' 6hanzi = zijie.decode('utf-8')
print(hanzi, len(hanzi))  # 成功 2zijie2 = a.encode('gb2312')
print(zijie2, len(zijie2))  # b'\xb3\xc9\xb9\xa6' 4hanzi2 = zijie2.decode('gb2312')
print(hanzi2, len(hanzi2))  # 成功 2

python 汉字和字节序列转换,汉字编解码相关推荐

  1. html 将数字转为汉字,怎么将wps中的数字转换成汉字 wps将数字转换汉字的步骤教程...

    在WPS编辑表格数据时,如果我们想要将表格中的数字全部转换成汉字,该如何转换?方法其实很简单,不过还有很多用户不太清楚转换方法,下面教程之家网为大家分享wps将数字转换汉字的步骤教程,不会转换的朋友可 ...

  2. android 汉字转字节,android实现汉字转拼音功能 带多音字识别

    android 汉字转拼音带多音字识别功能,供大家参考,具体内容如下 问题来源 在做地名按首字母排序的时候出现了这样一个bug.长沙会被翻译拼音成zhangsha,重庆会被翻译拼音成zhong qin ...

  3. 浏览器url特殊字符自动转换的编解码问题:

    1 浏览器的url请求路径中一旦空格 特殊符号等,那么浏览器器就会对它们进行编码,然后发送,导致内容无法阅读. 2 采用python自带的urllib.parse模块里的quote方法可以对其解码和编 ...

  4. python序列符号_Python中的文本和字节序列

    导语:本文章记录了本人在学习Python基础之数据结构篇的重点知识及个人心得,打算入门Python的朋友们可以来一起学习并交流. 本章重点: 1.了解字符字节等概念,编解码问题: 2.熟悉字符的规范化 ...

  5. Python学习之路23-文本和字节序列

    <流畅的Python>笔记. 本篇主要讲述不同编码之间的转换问题,比较繁杂,如果平时处理文本不多,或者语言比较单一,没有多语言文本处理的需求,则可以略过此篇. 1. 前言 本篇主要讲述Py ...

  6. python【进阶】4.文本和字节序列

    文章目录 1. 字符.码位和字节表述 4.1字符问题 2. bytes.bytearray 和 memoryview 等二进制序列的独特特性 3. 全部 Unicode 和陈旧字符集的编解码器 4.避 ...

  7. 流畅的python读书笔记④:文本和字节序列

    人类使用文本,计算机使用字节序列. --Esther Nam 和 Travis Fischer "Character Encoding and Unicode in Python" ...

  8. 流畅的python学习笔记(三):数据结构(3:文本和字节序列)

    文本和字节序列 大纲 1. 字符问题 2. 字节概要 2.1 结构体和内存视图 3. 基本的编解码器 4. 了解编解码问题 4.1 处理UnicodeEncodeError 4.2 处理Unicode ...

  9. [流畅的Python][4][文本和字节序列]

    第4章 文本和字节序列 人类使用文本,计算机使用字节序列.--------Esther Nam和Travis Fischer Python3明确地区分了人类可读的文本字符串和原始的字节序列 4.1 字 ...

最新文章

  1. 开源监控解决方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(六)ndoutils安装
  2. 打开摄像头,2D插画实时变动画,中国程序媛出品,Demo在线可玩
  3. 久等了,41连开班仪式!
  4. python火柴人打架代码_python火柴人
  5. phpcms扁平化简约工作室团队介绍网站模板
  6. 【mysql基础知识】解决java写入数据库时中文乱码的问题
  7. grub rescue 修复
  8. Java中的角度问题,求三角函数,角度,弧度,一文足够
  9. smartbi和mysql_学不好报表分析?看看Smartbi报表工具的学习笔记吧!
  10. 黑客帝国、乱雨纷飞效果
  11. ROS启动失败的一个ip错误坑
  12. 计算机cpu最高温度,详解电脑cpu温度过高几种常用处理方法
  13. 玉米社:SEM百度竞价推广转化成本过高要如何处理?
  14. 玩转华为数据中心交换机系列 | 配置M-LAG双归接入普通以太网络示例
  15. Unreal Engine UE4开发技巧
  16. Linux下硬盘安装fedora,Fedora 10硬盘安装教程
  17. 坚果云和百度云的对比
  18. 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】
  19. HDU1276士兵队列训练问题 循环队列
  20. 玩客云刷Armbian带docker详细教程(附所有软件)

热门文章

  1. 智能化产业园区有哪些内容?该如何建设?
  2. [教师资格证-中学笔试-裸考过关]教育知识与能力必背知识点(技巧)
  3. 程序员基础能力系列(1)——vim快捷键总结
  4. 简单MySQL数据库SQL文件
  5. AutoCAD2012从入门到精通中文视频教程 第21课 偏移与镜像(个人收藏)
  6. python语言程序设计实践教程答案实验六_Python语言程序设计实验指导与习题--详细介绍...
  7. 【自动控制原理】频域分析法
  8. 计算机组成原理(第三版)唐朔飞-第五章输入输出系统-课后习题
  9. SVN汉化以及简单的使用
  10. spine导出二进制文件怎么导入unity