2015-02-10 9 views
1

我讀過Unicode加密包含所有其他字符encrpytions,但爲什麼我在嘗試此操作時遇到錯誤。我知道我可以用拉丁語解碼,但Unicode應該是超集。Unicode解密

'été'.decode('utf-8') 
+1

Unicode是不加密(甚至是*編碼*)。你(和每個程序員)應該閱讀http://www.joelonsoftware.com/articles/Unicode.html – roippi 2015-02-10 21:45:10

回答

1

你需要告訴你的源文件的Python的編碼:

# coding=utf-8 
a = 'été'.decode('utf-8') 
print a 

詳情請參閱PEP 263。這裏的一個相關的片段:

要定義源代碼的編碼中,魔術註釋必須 被放置到源文件或者作爲第一或第二 線在文件中