Я использую python для S60. Я хочу использовать строку на иврите, чтобы представить их в графическом интерфейсе и отправить их в SMS-сообщении. кажется, что PythonScriptShell не принимают такие выражения, например:строки на иврите в python для s60
u"אבגדה"
что я могу сделать? благодаря
развитие ситуации: я добавил строку:
# -*- coding: utf-8 -*-
в качестве первой строки в исходном файле и в Notepad ++ я выбрал: Кодирование >> Преобразовать в utf8.
Теперь графический интерфейс появляется на иврите, но когда я выбрал параметр, значение выбора не может сравниваться со строкой на иврите в коде (возможно) и ответа нет.
На PythonScriptShell появляется предупреждение:
Unicode равное сравнение не удалось преобразовать оба аргумента в Unicode - интерпретировать их как неравны.
Помогите мне, пожалуйста.
> Не принимайте такие выражения - не могли бы вы объяснить, что вы имеете в виду? Если это дает вам сообщение об ошибке, отправьте сообщение. –
сообщение об ошибке на экране оболочки: «SyntaxError: символ не ASCII« \ xe1 »в файле ... в строке ... но без кодировки –
О, так что у вас есть' u "אבגדה" 'в источнике файл? Или вы входите в интерактивную оболочку? –