UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 156: invalid start byte
时间: 2023-08-28 16:23:16 浏览: 117
这个报错的原因是因为程序在读取文件时使用了"utf-8"编码方式,但实际上文件的编码方式是"ANSI"。这导致了无法将文件中的某个字节(byte)解码为有效的字符。为了解决这个问题,你可以按照以下步骤进行操作:
1. 打开Python程序,找到读取文件的部分。
2. 将文件打开的编码方式改为"ANSI",以便正确解码文件内容。
3. 重新运行程序,这样就不会再出现UnicodeDecodeError的报错了。
值得注意的是,如果你想在程序中使用"utf-8"编码方式读取文件,那么你需要确保文件本身也是以"utf-8"编码保存的。如果文件是使用其他编码方式保存的,那么你需要相应地修改程序中的编码方式。在这种情况下,你可以尝试使用"gbk"或"gb2312"等常见的编码方式进行尝试。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [python 报错"UnicodeDecodeError: 'utf-8' codec can't decode byte"的解决办法](https://blog.csdn.net/weixin_40769885/article/details/82288553)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 2: invalid continuation byte-...](https://download.csdn.net/download/weixin_42204453/15589184)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文