Форум сайта python.su
почему скрипты с русскими буквами не читаются вообще? или в скрипте русские символы заменяются вопросами…
научите сохранять правильно плз!
Офлайн
1. Набирайте исходник в кодировке UTF-8
2. В начале файла добавьте # -*- coding: utf-8 -*-
3. Можно попробовать строки с русскими буквами делать юникодные, для чего перед кавычками ставить букву u.
Офлайн
всё что рисуешь на экран нужно конвертировать в юникод. unicode(“строка с русскими буквами”, “кодировка (cp1251, utf8, etc.”)
Офлайн
В начале скрипта бесполезно писать # -*- coding: utf-8 -*- эта фишка появилась в версии 2.3, а на мобиле питон 2.2. Так что все русские бувы в скрипте нужно декодировать в юникод. Так
('Привет мир').decode('utf-8')
unicode('Привет мир','utf-8','ignore')
Отредактировано (Янв. 18, 2008 10:26:20)
Офлайн
и еще, как прямо на телефоне сохранить в utf-8?
Офлайн
Jenyayнабираю
1. Набирайте исходник в кодировке UTF-8
Jenyayдобавил
2. В начале файла добавьте # -*- coding: utf-8 -*-
Jenyayуже слабо верю…:(
3. Можно попробовать строки с русскими буквами делать юникодные, для чего перед кавычками ставить букву u.
Отредактировано (Янв. 18, 2008 16:06:49)
Офлайн
Kass
а можно пример файла, который на телефоне выполнится?
только что создал текстовый файл, переименовал, питон на него ругается…
import appuifw
appuifw.note(('Привет мир!').decode('utf-8'),'note')
KassЕсть текстовый редактор Ped, написан на python, или Ded(это сишный), с их помощью можно сохранить в утф
и еще, как прямо на телефоне сохранить в utf-8?
Офлайн
arokэто будет работать в самом редакторе, это я знаю… а вот файл он не сможет считать. на мыло пришли? или в аську, я тут закину на тел и проверю.. если возможность есть
Код::
import appuifw
appuifw.note(('Привет мир!').decode('utf-8'),'note')
Офлайн
или написать такую функцию
def ru(x):return x.decode('utf-8')
def ru(x):return unicode(x,'utf-8')
Отредактировано (Янв. 18, 2008 16:15:29)
Офлайн
вопрос, сам пробовал открывать файлы с русскими символами? он просто не может его считать даже, дело не доходит до процедур или функций. в самом редакторе никаких проблем нет. меняем кодировку и пишем, но скрипт он(редактор) грузить откажется. все это касается только смарта
Офлайн