python心得二(编码问题)
2024-09-05 15:34:25
内容编码
字码发展
1.ascii(只识别英文)
8位就可以表示所有英文,字符数字,1个字节就可以
2.unicode(万国码)
最少两个字节
中文三个字节
3.utf-8
万国码存在空间浪费
英文8位
中文24位
PYTHON 3默认就是UTF-8编码 不需加#coding:utf-8
编程和解码
utf-8或者gbk等编码都是,由万国码编码而来的这个过程叫做(编码),将utf-8在还原成万国码这个过程叫做(解码)
decode() 函数 为解码 函数值:为要解码的编码(原本编码)
使用方法:要解码的字符串变量.decode(要解码的编码)
如:jiem = zifu.decode("utf-8")
encode() 函数 为编码 函数值:为要编的码(编码)
使用方法:要编码的解码变量.decode(要编的码)
注意:如果是python3.5或者以上版本,可以省略解码的环境,直接第二步重新编码就可以,也就是可以直接将utf-8直接编码成gbk,(解码的过程解释器会自动完成)
最新文章
- css中,设置百分比后,让百分比的宽度包括padding和border来计算
- JMeter学习-039-JMeter 3.0 生成 dashboard HTML 报告图表中文乱码
- study java language
- C#操作 word代码
- VirtualBox CentOS安装增强功能与设置共享文件夹
- 解读Unity中的CG编写Shader系列四(unity中的圆角矩形shader)
- K需要修改的内容
- python模块之time和datetime
- Xshell远程连接Ubuntu
- C#抓取页面时候,获取页面跳转后的地址
- asp.net或javascript判断是否手机访问
- android应用开发基础知道
- Trump就职演说
- urllib使用
- Mvaen仓库文件添加阿里镜像
- Django之视图
- 【Excel】读取CSV文本
- try--catch--finally中return返回值执行的顺序
- 怎么在vi和vim上查找字符串
- JPA查询