Форум — Development python и utf8 0 0 А можно ли сделать так, что бы обычные строки в ut8 печатались как есть без замены на коды. s = 'ф' print s - работает как надо print [s] печатает ['\xd1\x84'] Ссылка
Ответ на: комментарий от smartly 19.07.05 14:04:39 MSK > Перекрыть у строки метод __repr__ ? Могут вылезти проблемы, IMHO, но попробовать можно. watashiwa_daredeska ★★★★ (19.07.05 15:53:40 MSK) Показать ответ Ссылка
Ответ на: комментарий от watashiwa_daredeska 19.07.05 15:53:40 MSK Откуда? Можно только попутать и передать обычный string вместо перекрытого. smartly ★★★ (19.07.05 17:05:37 MSK) Показать ответ Ссылка
Ответ на: комментарий от smartly 19.07.05 17:05:37 MSK Вот попробовал: >>> class rstr(str): ... def __repr__(self): ... return self ... >>> rstr <class '__main__.rstr'> >>> s = rstr("ф") >>> s ф >>> a = "ф" >>> a '\xd1\x84' smartly ★★★ (19.07.05 17:13:08 MSK) Ссылка