网络上的其余博客关于python3的编码转换不计其数,说两个我的坑。
首行添加 #ecoding:utf-8,因为网络上大部分采用utf-8编码,爬虫方便。
当print(str)显示仍为'\xaa\xaa'后,看一下前面是否为b,如果为b可以decode()后,再print就可以正常显示了,如果str类型无法decode。
type(xxx)可以查看类型
import sys print(sys.getdefaultencoding())查看编码
本文介绍了在使用Python3进行编码转换时可能遇到的问题及解决办法。重点讲述了如何通过添加特定注释来指定文件编码,并提供了如何正确显示乱码字符串的方法。此外还提供了检查当前系统默认编码方式的代码。
网络上的其余博客关于python3的编码转换不计其数,说两个我的坑。
首行添加 #ecoding:utf-8,因为网络上大部分采用utf-8编码,爬虫方便。
当print(str)显示仍为'\xaa\xaa'后,看一下前面是否为b,如果为b可以decode()后,再print就可以正常显示了,如果str类型无法decode。
type(xxx)可以查看类型
import sys print(sys.getdefaultencoding())查看编码
898

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