我无法转换
'Schutzt\xc3\xbcren'.encode("utf-8")
以下是unicode,但不能,得到错误
UnicodeDecodeError:'ascii'编解码器无法解码位置7中的字节0xc3:序数不在范围内(128)
我想得到
'Schutztüren'
结果。
答案 0 :(得分:1)
您需要使用decode
utf-8编码的字符串代替unicode。
'Schutzt\xc3\xbcren'.decode("utf-8")
答案 1 :(得分:0)
在python 3中,您需要decode
作为编码字符串的bytes
:
b'Schutzt\xc3\xbcren'.decode("utf-8")
在python 2中b
不是必需的(这里字节和字符串之间的区别不那么严格......)。