我正在尝试创建希伯来语字符串,但出现语法错误。它可以在 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 代码。 它是什么意思以及我应该如何创建希伯来语字符串?
最佳答案
您的源文件是否以 # -*-coding: utf-8 -*-
行开头?您的文件实际上是否编码为 utf-8(而不是其他编码)?
它应该可以工作(第一行,其他行不是有效的 Python 3)。
关于python - 如何在 python 3 中生成希伯来语字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3483167/