Комментарий #92916 к Кодирование в питоне


Старожил
Реп. 60 -/+
(14)
ICQ# 452986796
Explay Golf

Казань
Пол: Мужской
Возраст - 37
[назад к Кодирование в питоне]

я новичок в питоне. и у меня много вопросов, потому что возможно много-го не знаю
Если вы сохраняете файл в unicode и при этом есть русский текст, то его оформляют в виде строк unicode.

подскажите мне новичку. как сохранить текст в unicod в файл.
я обычно сохраняю символы русские и английские в кодировке utf-8
[code=python]file.write(text.encode('utf-8'))[/соde]
Для декодирования русского текста в utf-8 в начале програмы наберите:

а если файл скрипта у меня в utf8?
на мой взгляд, распиши в статье что такое decode и encode. самое главное понять что это такое.
Def ru(x): return x.decode('utf-8')
А русский текст пишем например так:
Appuifw.note(ru(сегодня я дома))
Так писать куда удообнее.

а мне удобней писать так
[code=python]# coding: utf-8
appuifw.note(u'сегодня я дома')[/соde]
я к тому, что все что ты написал для питона 1.4.5, то что я привел это для второго питона
тоже необходимо указать в статье
Метод encode для кодирования, а decode для декодирования.
эти методы не могут просто висеть где попало, а пишутся так:
Def encode(x):
Return x.encode('base64')
Print (decode(felix))
Кодируем имя феликс в шифр.

а это я вообще не поменял.
разве base64 это шифрование?
я думал это такая же кодировка.
спасибо.




-------
* редактировал nur87 08:32 24 сен 2012
# от 08:20 24 сен 2012

   
Яндекс.Метрика