簡體   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