簡體   English   中英

在iPyWidgets的HTML Widget中顯示unicode

[英]display unicode in Html Widget of iPyWidgets

我想在木星中顯示Unicode文本(波斯文本)。 目前,我使用HTML小部件來顯示類似以下內容的文本:

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

但是,我得到了以下錯誤:

TraitError:無法解碼'\\ xd9 \\ xbe \\ xda \\ xda \\ x98 \\ xd9 \\ x88 405 \\ xd9 \\ x85 \\ xd8 \\ xb4 \\ xda \\ xa9 \\ xdb \\ x8c \\ xd9 \\ x81 \\ xd8 \\ xb1 \\ xd9 \\ x88 \\ xd8 \\ xb4 90 91”表示HTML實例的unicode特征“值”。

無論如何,當print標題時,結果將以波斯語顯示。 什么應該解決問題?

我應該提到encode("utf-8")無法正常工作,因為我想顯示Unicode文本!

我發現一個簡單的解決方案是使用decode("utf-8")

title_value = widgets.HTML(value = title.decode("utf-8"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM