假设我有一个字符串
test '\\u0259'
注意被转义的反斜杠。
我该如何将它转换为相应的 Unicode 字符串?
>>> print('test \\u0259'.decode('unicode-escape')) test ə
print(bytes('test \\u0259', 'ascii').decode('unicode-escape'))
print
bytes('test \\u0259', 'ascii')
b'test \\u0259'
bytes
'test \\u0259'.encode('ascii').decode('unicode-escape')
print(bytes('test \\u0259', 'ascii').decode('unicode-escape'))
。 - Frédéric Hamidiprint
的情况下获取符号ə? - Vladimir Chubbytes('test \\u0259', 'ascii')
==b'test \\u0259'
- Bachsaubytes
,如果你从一个 Unicode 字符串开始,你也可以直接链接编码和解码(Python 3)。'test \\u0259'.encode('ascii').decode('unicode-escape')
- timgeb