1、(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd4 in position 2: invalid continuation byte
代码如下:
f = open("fec.txt", "r",encoding="utf-8")
t = f.read()
f.close()
改正方法:
f = open("fec.txt", "rb") #rb操作时不支持指定encoding参数
或者f = open("fec.txt", "r") #如果不行就写上一行的
t = f.read()
f.close()
2、UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xac in position 20: illegal multibyte sequence
代码如下:
f = open("哈哈哈.txt", "r")
t = f.read()
f.close()
改正方法:
f = open("哈哈哈.txt", "r",encoding="utf-8") #添加encoding参数
t = f.read()
f.close()
3、UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd4 in position 2: invalid continuation byte
代码如下:
f = open("啦啦啦.txt", "r",encoding="utf-8")
t = f.read()
f.close()
改正方法:
f = open("啦啦啦.txt", "r")
t = f.read()
f.close()