Python3中文解码(详解Python3中文编码与解码方法)
导读:3中的中文编码方式3中默认使用的是UTF-8编码方式。UTF-8是一种可变长度的编码方式,它可以用1~4个字节来表示一个字符。对于英文字母和数字等SCII字符,UTF-8编码方式只需要一个字节即可表示,对于中文等非SCII字符,UTF-8编...
3中的中文编码方式
3中默认使用的是UTF-8编码方式。UTF-8是一种可变长度的编码方式,它可以用1~4个字节来表示一个字符。对于英文字母和数字等SCII字符,UTF-8编码方式只需要一个字节即可表示,对于中文等非SCII字符,UTF-8编码方式需要2~4个字节来表示。
3中的中文解码方法
3中,我们可以使用以下两种方法来对中文进行解码
code()方法将中文转换为字节流,
s = "中文"code('utf-8')
s = s.decode('utf-8')t(s)
输出结果为中文
2. 直接使用字符串前加一个“b”来表示字节流,
s = b'\xe4\xb8\xad\xe6\x96\x87'
s = s.decode('utf-8')t(s)
输出结果为中文
3code()方法将中文转换为字节流,对于中文解码,我们可以使用decode()方法将字节流转换为中文。同时,我们还可以直接使用字符串前加一个“b”来表示字节流,
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Python3中文解码(详解Python3中文编码与解码方法)
本文地址: https://pptw.com/jishu/56775.html
