Python 3:如何转换原始形式的unicode文本?

时间:2017-05-04 04:25:55

标签: python python-3.x python-unicode

我收到的格式为Al\\\\u0027sPlace,实际上是Al's Place。 同样适用于‘â\x80\x94

如何以原始形式获得Al's Place

1 个答案:

答案 0 :(得分:1)

似乎用unicode-escape encoding编码两次;扭转它。

>>> text = 'Al\\\\u0027sPlace'
>>> text.encode().decode('unicode-escape').encode().decode('unicode-escape')
"Al'sPlace"