Форум сайта python.su
0
у меня тоже проблема с русскими символами была, единственный способ, который я нашел:
1. Открываем в винде таблицу символов (пуск, программы, стандартные, служебные ,таблица символов)
2. Быбираем юникодный шрифт (arial например), щелкаем на нужном символе. Снизу видим надпись типа U+0410: Cyrillic Capitel Letter A
3. В файле скрипта пишем а = unichr(0x0410)
теперь с этой переменной можно делать что угодно. также, если включить мозг и приложить руки, можно написать модуль, в котором функция из транслита будет переводить на русские символы. идею спер у igor.kaist в теме Использование спец. символов
Офлайн
3
DeadMorozXDDD, да какой модуль, не сходите с ума….
# сохранить в кодировке utf-8 без boom
from appuifw import *
def ru(x):return x.decode('utf-8')
note(ru('привет'))
#coding:utf-8
# сохранить в кодировке utf-8 без boom
from appuifw import *
note(u'привет')
Офлайн
0
да дык не с этим проблема, проблема то с тем, что питон файлы, содержащие русские символы, не читает - ругается он на присутствие “странных” символов, пробовал сохранять в разных редакторах(ы в блокнот++, пспад едитор, дедитор(на телефоне) и х-плоре(тоже на телефоне)) все равно ругался
Офлайн
0
def ur(x):return x.encode('utf-8')Офлайн
3
DeadMorozXDDDЕсли у тебя python 1.9.x то кодировку в начале файла нужно указать, как я приводил пример выше.
да дык не с этим проблема, проблема то с тем, что питон файлы, содержащие русские символы, не читает
Офлайн
0
спасибо, терь все работает. а есть для смарта текстовые редакторы что в utf-8 без bom сохраняют?
Офлайн
0
Дед же.
Офлайн