读取文件时如何处理UnicodeDecodeError?

问题描述

片段:

with open("sample.txt",'r') as f:
filedata = f.read()

我得到的错误: UnicodeDecodeError Traceback(最近一次通话) 在

  1 `with open("sample.txt",'r') as f:`

----> 2 filedata = f.read() 3

C:\ ProgramData \ Anaconda3 \ lib \ encodings \ cp1252.py进行解码(自身,输入,最终)

 21 `class IncrementalDecoder(codecs.IncrementalDecoder):`
 22     `def decode(self,input,final=False):`

---> 23 return codecs.charmap_decode(input,self.errors,decoding_table)[0] 24 25 class StreamWriter(Codec,codecs.StreamWriter):

UnicodeDecodeError:'charmap'编解码器无法解码位置1768处的字节0x9d:字符映射到

请帮助我了解导致此错误的原因以及如何解决错误。 谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)