ö などの HTML エンティティをデコードする必要があります。へ、および & に &。
URLEncoder.decode(str)
仕事をしません(%表記から変換)。TextUtils には HTMLencode がありますが、HTMLdecode はありません。
HTMLエンティティをデコードする機能はありますか?
Html クラスはそれを行うことになっていますが、すべてがサポートされているわけではないと言われています。それはいつも私にとってはうまくいきましたが、私はöを持っていなかったので、これについてはわかりません. Html.fromHtml(yourStr)
デコードされた文字列を取得してみてください。
Html.fromHtml(String html) はAPI v24 以降では非推奨になっているため、これが正しい方法です。
if (Build.VERSION.SDK_INT >= 24)
{
textView.setText(Html.fromHtml(htmlString , Html.FROM_HTML_MODE_LEGACY)));
}
else
{
textView.setText(Html.fromHtml(htmlString));
}
このコードを使用してそれを行うことができます
Html.fromHtml(String).toString();
これがあなたを助けることを願っています