2014-01-11 132 views

回答

3

這只是一個內部表示。如果你打印出來,你會得到你想要的東西:

>>> print("\u0631\u064e\u062c\u0627") 
رَجا 

總之,這是多麼的Python存儲字符رَجا。如果你告訴Python打印它們,你會看到它們被轉換回他們可讀的形式。

1
>>> print u"\u0631\u064e\u062c\u0627" 
رَجا 
3

使用unicode_escape encoding解碼:

在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')) 
رَجا 
相關問題