HTML caractère spécial de décodage

À l'aide de Java sur Android j'ai du mal à convertir un couple de html des caractères spéciaux.

Jusqu'à présent, j'ai essayé:

String myString = "%A32.00%20per%20month%B3";

Html.fromHtml(myString).toString(); => %A32.00%20per%20month%B3
URLDecoder.decode(myString) => 2.00 per month
URLDecoder.decode(myString, "UTF-8") => 2.00 per month
URLDecoder.decode(myString, "ASCII") => 2.00 per month
org.apache.commons.lang.StringEscapeUtils.unescapeHtml4(myString) => %A32.00%20per%20month%B3

Le bon de sortie doit être => £2.00 par mois3

Êtes-vous sûr URLDecoder.decode(myString, "UTF-8") ne pas faire le bon décodage, mais votre sortie ne peut pas afficher la £ et ³ personnages?
Apache commons StringEscapeUtils échappe/unescapes Html, ce qui n'est pas ce dont vous avez besoin ici. Par exemple. De € 2,00 par mois3 <-> &livre;2,00 par mois&sup3;

OriginalL'auteur scottyab | 2011-12-20