python3中的转码,必须是byte类型的,str类型的会返回未定义方法。
示例代码如下
1 doc = pq(start_html.content) 2 print("orig text=", doc.text()) 3 byte1 = bytes(doc.text(),"utf-8") 4 print("dest text=", byte1.decode("gb2312"))
byte类型的decode和encode方法就是用来做转码的。
Python3转码详解
本文详细介绍了在Python3中如何进行字符串类型到字节类型的转换,以及如何使用decode和encode方法进行不同编码间的转码操作。通过实例代码展示了将str类型转换为byte类型,并用gb2312编码进行解码的过程。
python3中的转码,必须是byte类型的,str类型的会返回未定义方法。
示例代码如下
1 doc = pq(start_html.content) 2 print("orig text=", doc.text()) 3 byte1 = bytes(doc.text(),"utf-8") 4 print("dest text=", byte1.decode("gb2312"))
byte类型的decode和encode方法就是用来做转码的。
转载于:https://www.cnblogs.com/qggg/p/6698072.html
742
511

被折叠的 条评论
为什么被折叠?