我正在使用Python3阅读文本文件,即使我已经提到encoding
,但它重新开始:
UnicodeDecodeError:' utf-8'编解码器不能解码位置96中的字节0x92:无效的起始字节 [05 / May / 2018 03:35:45]" POST / app / HTTP / 1.1" 500 14383
它不是重复的,但它是byte 0x92
特有的。
以下是我的尝试:
txt = Path(text_path).read_text(encoding="utf-8")
答案 0 :(得分:1)
您的文本文件可能未在utf-8中编码。您可能想尝试不同的编码,例如encoding='cp1252'
答案 1 :(得分:0)
根据Exceen对相关问题的回答,这是Win-1252编码中的“智能引用”。