Как генерировать строки на иврите в Python 3? - PullRequest
2 голосов
/ 14 августа 2010

Я пытаюсь создать строки на иврите, но получаю синтаксические ошибки.Это работает в оболочке IDLE, но не в Pydev.Вот что я пробовал до сих пор:

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'.Что это значит и что мне делать, чтобы создавать строки на иврите?

1 Ответ

6 голосов
/ 14 августа 2010

Ваш исходный файл начинается со строки # -*- coding: utf-8 -*-?Ваш файл на самом деле закодирован как utf-8 (а не какая-то другая кодировка)?

Он должен работать (первая строка, остальные строки недопустимы в Python 3).

...