Nrg
Июнь 22, 2011 17:18:08
Здравствуйте!
Только начал изучать Python и есть один нюанс: Для корректного отображение русского языка в Python всегда придётся вписывать print unicode ('' сз1251'')?
Или при наборе можно только ограничиться буквой u, например print u“Привет, мир!”
pill
Июнь 22, 2011 17:35:41
ИМХО: В 98 случаях из 100 u'Чегототам' вполне достаточно.
ЗЫ: Но в целом кириллица в исходниках - зло. Опять же имхо.
Nrg
Июнь 22, 2011 17:42:23
Т.е. если я буду писать программу используя русские буквы придётся всегда подставлять u? Или лучше всё на латинице писать дабы не мудрит код?
Это так на мне на будущее…
pill
Июнь 22, 2011 18:06:30
Можно первой строчкой поставить: # -*- coding: utf-8 -*- и дальше по тексту писать просто cyr = ‘выапавыпваып’ (cyr будет в utf-8), но не нужно.
PS Это я все по 2.* пишу. в третьем вроде немного по другому…
Nrg
Июнь 22, 2011 18:12:15
А, ну тогда понятно.
PS 2* сам использую