一、Problems
二、Solutions
(1)在打开文本时候,可以指明打开方式:
file = open(path, encoding='gbk')
(2)如果上一步还不能解决,可能是文本中出现的一些特殊符号超出了gbk的编码范围,可以选择编码范围更广的‘gb18030’,如:
file = open(path, encoding='gb18030')
(3)
如果上一步还不能解决,说明文中出现了连‘gb18030’也无法编码的字符,可以使用‘ignore’属性忽略非法字符,如:
file = open(path, encoding='gb18030', errors='ignore')