Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 21, 2012 09:33:05

keizer08
От:
Зарегистрирован: 2011-09-13
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

какая кодировка в IDLE? (ubuntu)

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')
Русский текст

откуда latin1? попробовал совсем случайно… поидее в utf_8 кодировке должен поступать текст из IDLE.

причем из консоли все ОК:
>>> import sys
>>> import locale
>>> sys.getdefaultencoding()
'ascii'
>>> locale.getpreferredencoding()
'UTF-8'
>>> s = u'Русский текст'
>>> print s.encode('utf_8')
Русский текст


P.S. Ubuntu 11.10



Отредактировано keizer08 (Авг. 21, 2012 10:06:54)

Офлайн

#2 Авг. 21, 2012 09:38:16

keizer08
От:
Зарегистрирован: 2011-09-13
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

какая кодировка в IDLE? (ubuntu)

вот скрин настроек IDLE



Отредактировано keizer08 (Авг. 21, 2012 09:39:01)

Прикреплённый файлы:
attachment Снимок-2012-08-21 10:37:23.png (37,4 KБ)

Офлайн

#3 Авг. 21, 2012 15:50:13

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

какая кодировка в IDLE? (ubuntu)

Да, это баг. Поскольку в 3.x всё работает — править не очень хочется откровенно говоря. Если вам это важно — создайте issue на bugs.python.org и добавьте меня (asvetlov) в nosy list.



Офлайн

#4 Авг. 29, 2012 15:43:20

keizer08
От:
Зарегистрирован: 2011-09-13
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

какая кодировка в IDLE? (ubuntu)

Андрей Светлов
Да, это баг.
Поскольку в 3.x всё работает — править не очень хочется откровенно говоря.
Если вам это важно — создайте issue на bugs.python.org и добавьте меня (asvetlov) в nosy list.

создал, спасибо за ответ.



Офлайн

#5 Авг. 29, 2012 19:12:26

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

какая кодировка в IDLE? (ubuntu)

Только зря на русском. Это, наверное, первый баг в трекере, написанный на русском языке.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version