1

アポストロフィを含む名前文字列をデコードしようとしています。この名前文字列はXMLパーサーで解析されているので、アポストロフィをとして表示するのではなく、通常どおりに表示する必要があります'。を使用しURLDecoder.decode(myString, "UTF-*");てデコードしようとしましたが、役に立ちませんでした。StackOverflowに投稿された1つのソリューションから、2回使用する必要があることがわかりましたURLDecoder.decode()。しかし、それでも機能していません。私が使用しているコードは次のとおりです。

try {
        temp = URLDecoder.decode("Wing's", "UTF-8");
        nameOrg = URLDecoder.decode(temp, "UTF-8");
    } 
catch (UnsupportedEncodingException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

最後に、として表示Wing'sされるはずWing'sですが、同じ文字列を表示しています。どんな助けでも素晴らしいでしょう。前もって感謝します。

4

1 に答える 1

5

decode使って みませんかHtml.fromHtml(String source)

Spanned temp = Html.fromHtml("Wing's");
Log.d("decoded", temp.toString());

Output-ウィングズ

于 2012-08-21T05:08:09.520 に答える