2

ヘブライ文字列を作成しようとしていますが、構文エラーが発生します。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

「\xee」で始まる非 UTF-8 コードという構文エラーが発生します。それは何を意味し、ヘブライ文字列を作成するにはどうすればよいですか?

4

1 に答える 1

6

ソースファイルは# -*- coding: utf-8 -*-行で始まりますか?ファイルは実際にutf-8としてエンコードされていますか(他のエンコードではありません)?

動作するはずです(最初の行、他の行は有効なPython 3ではありません)。

于 2010-08-14T12:21:14.350 に答える