Найти - Пользователи
Полная версия: русские буквы в скриптах
Начало » Mobile Python » русские буквы в скриптах
1 2 3
Kass
почему скрипты с русскими буквами не читаются вообще? или в скрипте русские символы заменяются вопросами…
научите сохранять правильно плз!
Jenyay
1. Набирайте исходник в кодировке UTF-8
2. В начале файла добавьте # -*- coding: utf-8 -*-
3. Можно попробовать строки с русскими буквами делать юникодные, для чего перед кавычками ставить букву u.
Cyxapeff
всё что рисуешь на экран нужно конвертировать в юникод. unicode(“строка с русскими буквами”, “кодировка (cp1251, utf8, etc.”)
arok
В начале скрипта бесполезно писать # -*- coding: utf-8 -*- эта фишка появилась в версии 2.3, а на мобиле питон 2.2. Так что все русские бувы в скрипте нужно декодировать в юникод. Так
('Привет мир').decode('utf-8')
или так
unicode('Привет мир','utf-8','ignore')
И еще сохраняйте скрипты в utf-8, не надо извращатся с другими кодировками=)
Kass
и еще, как прямо на телефоне сохранить в utf-8?
Kass
Jenyay
1. Набирайте исходник в кодировке UTF-8
набираю
Jenyay
2. В начале файла добавьте # -*- coding: utf-8 -*-
добавил
Jenyay
3. Можно попробовать строки с русскими буквами делать юникодные, для чего перед кавычками ставить букву u.
уже слабо верю…:(

и действительно не помогло… но вот смс же как-то хранятся русскими буквами….
arok
Kass
а можно пример файла, который на телефоне выполнится?
только что создал текстовый файл, переименовал, питон на него ругается…
import appuifw
appuifw.note(('Привет мир!').decode('utf-8'),'note')
Kass
и еще, как прямо на телефоне сохранить в utf-8?
Есть текстовый редактор Ped, написан на python, или Ded(это сишный), с их помощью можно сохранить в утф
Kass
arok
Код::
import appuifw
appuifw.note(('Привет мир!').decode('utf-8'),'note')
это будет работать в самом редакторе, это я знаю… а вот файл он не сможет считать. на мыло пришли? или в аську, я тут закину на тел и проверю.. если возможность есть
arok
или написать такую функцию
def ru(x):return x.decode('utf-8')
или
def ru(x):return unicode(x,'utf-8')
вот файл пример
Kass
вопрос, сам пробовал открывать файлы с русскими символами? он просто не может его считать даже, дело не доходит до процедур или функций. в самом редакторе никаких проблем нет. меняем кодировку и пишем, но скрипт он(редактор) грузить откажется. все это касается только смарта
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB