>>> u'тест'
u'\xd4\xc5\xd3\xd4'
Питон 2.6.x ОС Федора 10.x
>>> u'тест'
u'\xd4\xc5\xd3\xd4'
alexx11C сотый раз…. сделайте print u'тест'…. В консоли вы видите внутреннее представление объекта print repr(u'тест')
В двадцать пятый раз.
alexx11ipython?
Почему префикс строки “u” не даёт юникод? Хочу что б в таком формате было \u0000, что сделать?
>>> u'тест'
u'\u0442\u0435\u0441\u0442'
Daevaornнет.
ipython?
o7412369815963В виндах с ActvePython аналогично. Как под Linux такое получить? Пока попробую заапгрейтиться до 2.6linux python 2.6.5>>> u'тест'
u'\u0442\u0435\u0441\u0442'
Андрей СветловЯ напутал? Здесь поподробней пожалуйста, в каком месте?
На python 2.4, 2.5, 2.6 и 3.0, 3.1 - везде четырехбуквенные коды u'\u0442\u0435\u0441\u0442'
Что-то вы напутали…
alexx11ну… судя по статистике (у нас работает, у вас - нет) - то да.
Я напутал? Здесь поподробней пожалуйста, в каком месте?
o7412369815963Послушай, друг. ты что в троли тоже записался?
ну… судя по статистике (у нас работает, у вас - нет) - то да.
>>> u'тест'
u'\u0442\u0435\u0441\u0442'
>>> u'тест'.encode('koi8_r')
'\xd4\xc5\xd3\xd4'