отображать юникод в Html-виджете iPyWidgets

Я хочу показать текст Unicode (персидский текст) в Юпитере. В настоящее время я использую виджет from HTML, чтобы показать текст следующим образом:

# title is unicode
title_value = widgets.HTML(value = title)

Но я получил следующую ошибку:

TraitError: Не удалось декодировать '\xd9\xbe\xda\x98\xd9\x88 405 \xd9\x85\xd8\xb4\xda\xa9\xdb\x8c \xd9\x81\xd8\xb1\xd9\x88\xd8\ xb4 90 91 'для 'значения' черты Unicode экземпляра HTML.

В любом случае, когда print заголовок будет на персидском языке. Что должно решить проблему?

Я должен был упомянуть, что encode("utf-8") не работает должным образом, так как я хочу показать текст Unicode!


person OmG    schedule 03.09.2018    source источник


Ответы (1)


Простое решение, которое я нашел, использует decode("utf-8"):

title_value = widgets.HTML(value = title.decode("utf-8"))
person OmG    schedule 03.09.2018