我从一个表示为u'\xd0\xbc\xd0\xb0\xd1\x80\xd0\xba\xd0\xb0'
的函数中得到一个字符串,但是要处理它,我需要它是bytestring(比如'\xd0\xbc\xd0\xb0\xd1\x80\xd0\xba\xd0\xb0'
)。
如何在没有更改的情况下转换它?
到目前为止,我最好的猜测是取s.encode('unicode_escape')
,它将返回'\\xd0\\xbc\\xd0\\xb0\\xd1\\x80\\xd0\\xba\\xd0\\xb0'
,并每5个字符处理一次,使“\xd0”变成一个表示为“\xd0”的字符。
ISO 8859-1(又名拉丁语-1)将前256个Unicode码位映射到它们的字节值。
相关问题 更多 >
编程相关推荐