如何在python 3中生成希伯来字符串?

时间:2010-08-14 12:01:20

标签: python string unicode pydev hebrew

我正在尝试创建希伯来语字符串,但会出现语法错误。它适用于IDLE shell但不适用于Pydev。 这是我到目前为止所尝试的内容:

s = 'מחרוזת בעברית' #works in the shell only
s = u'מחרוזת בעברית' #doesn't work at all
s = unicode("מחרוזת בעברית", "UTF-8") #also doesn't work at all

我收到语法错误:以'\ xee'开头的非UTF-8代码。 这是什么意思,我该怎么做才能创造希伯来字符串?

1 个答案:

答案 0 :(得分:6)

您的源文件是否以# -*- coding: utf-8 -*-行开头?您的文件实际编码为utf-8(而不是其他编码)吗?

它应该工作(第一行,其他行不是有效的Python 3)。

相关问题