我想創建希伯來字符串,但得到語法錯誤。它在IDLE shell中工作,但不在Pydev中。 這是我到目前爲止已經試過:如何在python 3中生成希伯來字符串?
s = 'מחרוזת בעברית' #works in the shell only
s = u'מחרוזת בעברית' #doesn't work at all
s = unicode("מחרוזת בעברית", "UTF-8") #also doesn't work at all
我得到一個語法錯誤:非UTF-8編碼以「\ XEE」。 這是什麼意思,我該怎麼做來創建希伯來字符串?
當你說它根本不起作用,或者它只在shell中工作時,你是否在每種情況下都得到相同的錯誤? – NinjaCat 2010-08-14 12:12:27
道歉 - 我爲Python 2.6回答,所以我刪除了它。我聽說Python 3中尚未解決unicode表示的一些問題 - 在Python 2.6中的工具鏈中執行相同的工作嗎?這應該。 – chryss 2010-08-14 12:13:35
@NinjaCat在每種情況下都有同樣的錯誤:以'\ xee'開頭的非UTF-8代碼 – snakile 2010-08-14 12:18:43