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

sna*_*ile 2 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
Run Code Online (Sandbox Code Playgroud)

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

Vir*_*ras 6

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

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