将HTML内容加载到android RichEditText

将HTML内容加载到android RichEditText,android,commonsware-cwac,Android,Commonsware Cwac,我正在我的项目中使用librar 用户在其中写入一些文本,应用程序将用户输入保存为HTML内容 我的问题是,当我想向用户显示保存的内容时,它会显示为HTML内容。 我试过这个: Spanned description = Html.fromHtml(stepContent); rtxtStepDescription.setText(description); 看起来是这样的 编辑: 这是用户在edittext中编写的内容: 应用程序使用Html.toHtml(rtxtstepsdescrip

我正在我的项目中使用librar
用户在其中写入一些文本,应用程序将用户输入保存为HTML内容

我的问题是,当我想向用户显示保存的内容时,它会显示为HTML内容。 我试过这个:

Spanned description = Html.fromHtml(stepContent);
rtxtStepDescription.setText(description);
看起来是这样的

编辑: 这是用户在edittext中编写的内容:

应用程序使用
Html.toHtml(rtxtstepsdescription.getEditableText())保存此内容。

之后,下次我打开我的应用程序时,这是应用程序加载的内容:

&1587لام
متن آزمایشی برای سوال

找到了答案。这些是,请参阅联机的一个转换器

从以下位置使用Apache:

JavaDoc说:

取消将包含实体的字符串转义为包含实体的字符串 与转义符对应的实际Unicode字符。支持 HTML4.0实体

例如,字符串
“Franç;ais”
将变为

如果一个实体无法识别,它将被单独保留,并逐字插入结果字符串中。e、 g.
“&zzzz;x”
将变成
“>&zzzz;x”


Hey中所述,发布
stepContent
的值,以便我可以在这里尝试,如果我可以让它工作的话。我将在几分钟后添加一个示例minutes@Darpan这里是一个用户输入的示例“这是应用程序加载的内容”——您是说这就是您要传递到
Html.fromHtml()
?或者你是说这就是你从
Html.fromHtml()
中得到的东西?这就是传递到
Html.fromHtml()
的东西,以及从中得到的东西!我不知道它为什么起作用,因为,因为我在前两行提到的原因:P
import org.apache.commons.lang.StringEscapeUtils;
...
String withCharacters = StringEscapeUtils.unescapeHtml(yourString);