我正在处理从数据库中查询的 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
我希望它看起来像:
在标题中。
煮西兰花
显然西兰花不适合做香蒜沙司。这尝起来像我十一岁时在家做的西兰花,也就是说我真的不记得了。
相反,我得到:
在标题中。煮西兰花
显然西兰花不适合做香蒜沙司。这尝起来像我十一岁时在家做的西兰花,也就是说我真的不记得了。
关于如何正确解码的任何想法?
谢谢!