UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 95: illegal multibyte sequence
时间: 2023-10-22 12:24:56 浏览: 57
关于GBK和Unicode字符集转换乱码问题
3星 · 编辑精心推荐
你遇到的错误是UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 95: illegal multibyte sequence。这个错误通常发生在尝试用gbk编解码器解码一个包含非法多字节序列的字节时。解决这个问题的方法有几种:
1. 指定正确的编码方式:可以尝试以正确的编码方式打开文件。如果你知道文件的正确编码方式,可以使用下面的代码指定编码方式:
```
with open('file.html', 'r', encoding='正确的编码方式') as f:
content = f.read()
```
2. 使用更宽泛的编码方式:如果你不确定文件的编码方式,可以尝试使用更宽泛的编码方式,如'utf-8':
```
with open('file.html', 'r', encoding='utf-8', errors='ignore') as f:
content = f.read()
```
3. 检查文件内容:在某些情况下,文件可能包含损坏的字符或非预期的编码方式。你可以尝试使用文本编辑器打开文件,并检查其中的特殊字符或非法编码序列。
请确保你已经仔细检查了文件的编码方式,并尝试上述方法解决问题。希望对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [pyquery报错:UnicodeDecodeError: ‘gbk’ codec can’t decode byte](https://download.csdn.net/download/weixin_38665944/13751270)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [关于UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte的解决办法](https://blog.csdn.net/ProgramNovice/article/details/126712944)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文