Python中经常会遇到字符编码的问题,借此在把使用中的记录做个总结。
python2中字符串有str和Unicode两种类型,str直接用引号,Unicode在字符串钱使用u,在将字符串传输或者存储的时候需要转换为二进制方式,此称之为编码;在获取到的二进制数据转化为人为可读的数据,称之为解码
str类型其实就是转化后的二进制数据格式,
在使用print的时候会有一个默认的decode操作
二进制数据进行解码,decode
解码后输出Unicode对象
使用print输出字符串内容
Python中经常会遇到字符编码的问题,借此在把使用中的记录做个总结。
python2中字符串有str和Unicode两种类型,str直接用引号,Unicode在字符串钱使用u,在将字符串传输或者存储的时候需要转换为二进制方式,此称之为编码;在获取到的二进制数据转化为人为可读的数据,称之为解码
str类型其实就是转化后的二进制数据格式,
在使用print的时候会有一个默认的decode操作
二进制数据进行解码,decode
解码后输出Unicode对象
使用print输出字符串内容