python爬虫中文乱码问题
1.用超集解决:
with open("./zhaopin.csv","a",encoding="GB18030") as f:
for i in s:
f.write(i.text+"\r")
2.
查找相关资料:
1.str转bytes叫encode,bytes转str叫decode
2.字符就是unicode字符,字符串就是unicode字符数组
原来,print(),write()函数的默认编码不是utf-8,修改编码方式即可
![]()
![]()
1.用超集解决:
with open("./zhaopin.csv","a",encoding="GB18030") as f:
for i in s:
f.write(i.text+"\r")
2.
查找相关资料:
1.str转bytes叫encode,bytes转str叫decode
2.字符就是unicode字符,字符串就是unicode字符数组
原来,print(),write()函数的默认编码不是utf-8,修改编码方式即可
![]()
![]()