0

私は文字列を持っています:

\xe2\x80\x8e\xd7\x93\xd7\x9c\xd7\x99\xd7\xaa\xe2\x80\x8e

Pythonを使用してUnicodeに変更したい

それ、どうやったら出来るの?

4

1 に答える 1

6

それ既に UTF-8 データです。python は文字列リテラル形式を表示しています。

>>> print '\xe2\x80\x8e\xd7\x93\xd7\x9c\xd7\x99\xd7\xaa\xe2\x80\x8e'.decode('utf8')
‎דלית‎

上記の行は、UTF-8 データをprint unicode` オブジェクトを持つunicodeオブジェクトにデコードして、端末が正しく表示できるようにします。.decode('utf8') and prints that; thestatement inspects the encoding used by my terminal and re-encodes the

Python と Unicode について読みたいと思うかもしれません:

于 2013-02-07T10:44:26.683 に答える