Bug 26316 - Неправильная работа с unicode - строками
: Неправильная работа с unicode - строками
Status: CLOSED FIXED
: Branch p6
(All bugs in Branch p6/python-tools-idle)
: не указана
: all Linux
: P3 normal
Assigned To:
:
:
:
:
: 26742
  Show dependency tree
 
Reported: 2011-09-16 13:10 by
Modified: 2017-01-30 14:45 (History)


Attachments
патч по мотивам http://bugs.python.org/issue1542677 (845 bytes, patch)
2011-09-16 13:10, Vadim Zelenin
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-09-16 13:10:32
Created an attachment (id=5112) [details]
патч по мотивам http://bugs.python.org/issue1542677

Наблюдается следующее поведение:
>>> s='привет'
>>> len(s), s
(12, '\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82')
>>> us=u'привет'
>>> len(us), us
(12, u'\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82')
>>> 

тогда как ожидаемое должно отличаться:
>>> s='привет'
>>> len(s), s
(12, '\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82')
>>> us=u'привет'
>>> len(us), us
(6, u'\u043f\u0440\u0438\u0432\u0435\u0442')
>>> 


В p5 тоже есть эта ошибка.

В upstream знают об этой проблеме ( см. http://bugs.python.org/issue1542677 )
------- Comment #1 From 2017-01-30 14:13:54 -------
p6 уже не актуально,
а в p8 ( python-tools-idle-2.7.11-alt3 ) подобной проблемы нет.
------- Comment #2 From 2017-01-30 14:45:30 -------
Закрываем.