Найти - Пользователи
Полная версия: как из куска текста utf в читабельный вид?
Начало » Python для новичков » как из куска текста utf в читабельный вид?
1
vil
Сервер возвращает ответ вида (message: “\u0413\u043b\u0430\u0432\u043d\u043e\u0435”)

парсю ответ допустим в переменную o, получаю
>>> print o
\u0413\u043b\u0430\u0432\u043d\u043e\u0435
но дальше стандартными функциями ничего не получается сделать :( Потому что в переменной текст в котором \u считается именно текстом?
>>> print o.encode('cp1251')
\u0413\u043b\u0430\u0432\u043d\u043e\u0435
Руками бы я делал так
>>> d=u"\u0413\u043b\u0430\u0432\u043d\u043e\u0435"
>>> print d.encode('cp1251')
Главное

Куда копать? Как сказать что текстовая строка юникод?
Андрей Светлов
>>> print ‘\u0413\u043b\u0430\u0432\u043d\u043e\u0435’.decode('raw_unicode_escape')
Главное
vil
Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB