我的一個字符串變量包含unicode代碼\u0631\u064e\u062c\u0627
。 我想將其轉換爲字符串,並查看它編碼的字符。如何將unicode代碼轉換爲Python中的字符串?
這是可能的,我怎麼能在Python中做到這一點?
我的一個字符串變量包含unicode代碼\u0631\u064e\u062c\u0627
。 我想將其轉換爲字符串,並查看它編碼的字符。如何將unicode代碼轉換爲Python中的字符串?
這是可能的,我怎麼能在Python中做到這一點?
這只是一個內部表示。如果你打印出來,你會得到你想要的東西:
>>> print("\u0631\u064e\u062c\u0627")
رَجا
總之,這是多麼的Python存儲字符رَ
和جا
。如果你告訴Python打印它們,你會看到它們被轉換回他們可讀的形式。
>>> print u"\u0631\u064e\u062c\u0627"
رَجا
在Python 2.x的:
>>> text = r'\u0631\u064e\u062c\u0627'
>>> print(text)
\u0631\u064e\u062c\u0627
>>> print(text.decode('unicode-escape'))
رَجا
在Python 3.x的:
>>> text = r'\u0631\u064e\u062c\u0627'
>>> print(text.encode().decode('unicode-escape'))
رَجا