@ghostku

Как преобразовать юникод последовательности в читаемые символы?

Есть строка вида "\u0421\u0438\u043d\u0438\u0439". Как поулчить из нее строку "Синий"?
Спасибо

UPD: Задам вопрос по другому:

Есть реальный кусок кода
import urllib.request, lxml.html as html
src = urllib.request.urlopen("http://ekopups.ua/detskie-pelenki")
encod=src.headers.get_content_charset()
if encod==None: encod="cp1251"
print (encod)
src = src.read()
#.decode(encod)
print (src)
src = html.document_fromstring(src)
res=src.xpath(".//div[@class='title-feedback']/text()")
print (res)


В выводе получается строка содержащая символы вида \\u0440 и \xd1 Что нужно изменить в существующем коде (и в каком месте) чтобы вместо этих символов на выводе были читаемые символы.
Спасибо
  • Вопрос задан
  • 768 просмотров
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
print u'\u0421\u0438\u043d\u0438\u0439'
Ответ написан
Комментировать
@balamut108
Py
u''.encode('raw-unicode-escape')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы