Форум сайта python.su
0
Python 2.7.2+ (default, Oct 4 2011, 20:03:08) [GCC 4.6.1] on linux2 Type "copyright", "credits" or "license()" for more information. >>> import sys >>> import locale >>> sys.getdefaultencoding() 'ascii' >>> locale.getpreferredencoding() 'UTF-8' >>> s = u'Русский текст' >>> print s.encode('utf_8') Ð ÑÑÑкий ÑекÑÑ >>> print s.encode('latin1') Русский текст
>>> import sys >>> import locale >>> sys.getdefaultencoding() 'ascii' >>> locale.getpreferredencoding() 'UTF-8' >>> s = u'Русский текст' >>> print s.encode('utf_8') Русский текст
Отредактировано keizer08 (Авг. 21, 2012 10:06:54)
Офлайн
0
вот скрин настроек IDLE
Отредактировано keizer08 (Авг. 21, 2012 09:39:01)
Прикреплённый файлы:
Снимок-2012-08-21 10:37:23.png (37,4 KБ)
Офлайн
14
Да, это баг. Поскольку в 3.x всё работает — править не очень хочется откровенно говоря. Если вам это важно — создайте issue на bugs.python.org и добавьте меня (asvetlov) в nosy list.
Офлайн
0
Андрей Светлов
Да, это баг.
Поскольку в 3.x всё работает — править не очень хочется откровенно говоря.
Если вам это важно — создайте issue на bugs.python.org и добавьте меня (asvetlov) в nosy list.
Офлайн
14
Только зря на русском. Это, наверное, первый баг в трекере, написанный на русском языке.
Офлайн