Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 22, 2009 17:51:02

DeadMorozXDDD
От:
Зарегистрирован: 2009-09-22
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

русские буквы в скриптах

у меня тоже проблема с русскими символами была, единственный способ, который я нашел:
1. Открываем в винде таблицу символов (пуск, программы, стандартные, служебные ,таблица символов)
2. Быбираем юникодный шрифт (arial например), щелкаем на нужном символе. Снизу видим надпись типа U+0410: Cyrillic Capitel Letter A
3. В файле скрипта пишем а = unichr(0x0410)
теперь с этой переменной можно делать что угодно. также, если включить мозг и приложить руки, можно написать модуль, в котором функция из транслита будет переводить на русские символы. идею спер у igor.kaist в теме Использование спец. символов



Офлайн

#2 Сен. 23, 2009 13:07:38

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

русские буквы в скриптах

DeadMorozXDDD, да какой модуль, не сходите с ума….

# сохранить в кодировке utf-8 без boom
from appuifw import *
def ru(x):return x.decode('utf-8')
note(ru('привет'))
для ветки 1.9.x еще проще…
#coding:utf-8
# сохранить в кодировке utf-8 без boom
from appuifw import *

note(u'привет')



Офлайн

#3 Сен. 23, 2009 21:03:35

DeadMorozXDDD
От:
Зарегистрирован: 2009-09-22
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

русские буквы в скриптах

да дык не с этим проблема, проблема то с тем, что питон файлы, содержащие русские символы, не читает - ругается он на присутствие “странных” символов, пробовал сохранять в разных редакторах(ы в блокнот++, пспад едитор, дедитор(на телефоне) и х-плоре(тоже на телефоне)) все равно ругался



Офлайн

#4 Сен. 23, 2009 22:39:07

arok
От:
Зарегистрирован: 2008-01-15
Сообщения: 145
Репутация: +  0  -
Профиль   Отправить e-mail  

русские буквы в скриптах

def ur(x):return x.encode('utf-8')



Офлайн

#5 Сен. 24, 2009 09:42:59

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

русские буквы в скриптах

DeadMorozXDDD
да дык не с этим проблема, проблема то с тем, что питон файлы, содержащие русские символы, не читает
Если у тебя python 1.9.x то кодировку в начале файла нужно указать, как я приводил пример выше.



Офлайн

#6 Сен. 25, 2009 17:06:34

DeadMorozXDDD
От:
Зарегистрирован: 2009-09-22
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

русские буквы в скриптах

спасибо, терь все работает. а есть для смарта текстовые редакторы что в utf-8 без bom сохраняют?



Офлайн

#7 Сен. 25, 2009 22:37:51

arok
От:
Зарегистрирован: 2008-01-15
Сообщения: 145
Репутация: +  0  -
Профиль   Отправить e-mail  

русские буквы в скриптах

Дед же.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version