Найти - Пользователи
Полная версия: Русский в интерфейсе appuifw series60
Начало » Mobile Python » Русский в интерфейсе appuifw series60
1
Guria
Здравствуйте, уважаемые пайтонисты!
Знает ли кто из Вас как использовать строки с национальными символами в интерфейсе (модуль appuifw платформа series60). Перепробовал множество вариантов. В процессе поиска истины модифицировал модуль dir_iter дабы он и использующие его скрипты корректно работали с любыми папками и файлами (ранее если папка содержала хоть один файл или папку с не ascii символами она считалась пустой). После чего тот же комплектный file_browser.py стал отображать в Listbox'е кириллицу (и не только). В своих же скриптах сие не получается.
Cyxapeff
unicode(“русская строка”, “кодировка твоего редактора”) и будет тебе щастье. :) Если нет нужно кодировки, то копируем из десктопной версии нужные файлы и радуемся жизни. :) (из python_dir/Lib/encodings в !:/System/Libs/encodings). Если нужна работа с файловой системой телефона, используй кодировку utf8.
Guria
Спасибо!
Как же я сам до этого не дошёл!? Я ведь тоже самое сделал в dir_iter
(см. http://sourceforge.net/tracker/index.php?func=detail&aid=1620668&group_id=154155&atid=790648)
PS В интерактивной консоли еще надо:
import sys
sys.setdefaultencoding('utf-8')
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