繁体   English   中英

Android TextView URLDecode和fromHTML不太起作用

[英]Android TextView URLDecode and fromHTML not quite working

我正在使用从数据库中查询的HTML和Unicode文本。 我正在尝试将其转换为在文本视图中正确显示。

这是我尝试转换的相关代码:

ReviewView.setText(Html.fromHtml(URLDecoder.decode(cursor.getString(14), "UTF-8")).toString());

但是,它仅部分起作用。 这是我正在处理的文本的示例:

is%20in%20the%20title.%3C/p%3E%3Cstrong%3EBoiled%20Brocoli%3C/strong%3E%3Cbr%20/%3EApparently%20brocoli%20does%20not%20make%20for%20a%20good%20pesto.%20This%20tasted%20like%20brocoli%20I%20used%20to%20cook%20when%20I%20was%20eleven%20at%20home%2C%20which%20is%20to%20say%20I%20don%27t%20really%20remember%20it.%3C/p%3E

我希望它看起来像:

在标题中。

水煮西兰花

显然,花椰菜不能做成香蒜酱。 尝起来就像我十一岁时在家煮的西兰花,也就是说我真的不记得了。


相反,我得到:

标题中。西兰花煮

显然,花椰菜不能做成香蒜酱。 尝起来就像我十一岁时在家煮的西兰花,也就是说我真的不记得了。

关于如何正确解码的任何想法?

谢谢!

段落标签的开头错误。 在您的情况下,它以结束标记(例如</ p>)开头(为了清楚起见,标记内部增加了空格)。 也用b替换强标签。 现在应该可以工作了。

分离命令实际上可以解决此问题。 因此,在不同的行上,我首先完成解码,然后完成fromHTML。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM