Bug 26316 - Неправильная работа с unicode - строками
Summary: Неправильная работа с unicode - строками
Status: CLOSED FIXED
Alias: None
Product: Branch p6
Classification: Distributions
Component: python-tools-idle (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: QA p6
URL:
Keywords:
Depends on:
Blocks: 26742
  Show dependency tree
 
Reported: 2011-09-16 13:10 MSK by Vadim Zelenin
Modified: 2017-01-30 14:45 MSK (History)
1 user (show)

See Also:


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

Note You need to log in before you can comment on or make changes to this bug.
Description Vadim Zelenin 2011-09-16 13:10:32 MSK
Created attachment 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 Vadim Zelenin 2017-01-30 14:13:54 MSK
p6 уже не актуально,
а в p8 ( python-tools-idle-2.7.11-alt3 ) подобной проблемы нет.
Comment 2 Andrey Cherepanov 2017-01-30 14:45:30 MSK
Закрываем.