解码法语口音不适用于utf-8

问题描述 投票:0回答:1

我尝试解码这个非常简单的变量b'autorite nt\\syst\x8ame\r\n'

b'autorite nt\\syst\x8ame\r\n'
>>> t.decode('utf-8')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8a in position 16: invalid start byte

但是没有任何作用,它应该打印autorite nt\\système,但我找不到正确打印它的方法

python python-3.x utf-8 decode
1个回答
0
投票

它未编码为UTF-8。可能是cp437或以下任何一项:cp437,cp720,cp850,cp857,cp858,cp860,cp861,cp863,cp865(source

>>> print(b'autorite nt\\syst\x8ame\r\n'.decode('cp437'))
autorite nt\système
© www.soinside.com 2019 - 2024. All rights reserved.