当我尝试上传到数据库时,我有以下字符串给出了以下错误:
String_from_source = 'STRINGÊ'
String_in_dataset = 'STRING\xe6'
当我尝试解码或编码时,出现以下错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 17: ordinal not in range(128)
例如,我收到
的错误'STRING\xe6'.encode()
'STRING\xe6'.decode()
'STRING\xe6'.encode('utf-8')
我也尝试过:
'STRING\xe6'.decode('utf-8')
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe6 in position 17: unexpected end of data
有没有办法一劳永逸地消除这种类型的错误?我真的只想排除所有特殊字符。