データベースから照会している 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
私はそれが次のようになりたい:
タイトルにあります。
ゆでブロッコリー
どうやらブロッコリーは良いペストにはなりません。これは、11 歳の頃に家で作ったブロッコリーのような味でした。つまり、あまり覚えていません。
代わりに私は得ています:
はタイトルにあります。ゆでたブロッコリー
どうやらブロッコリーは良いペストにはなりません。これは、11 歳の頃に家で作ったブロッコリーのような味でした。つまり、あまり覚えていません。
これを適切にデコードする方法についてのアイデアはありますか?
ありがとう!