一部のHTML文字をJava標準ライブラリを使用してテキストに変換したいと思います。どんな図書館が私の目的を達成するのか疑問に思っていたのですか?Java標準ライブラリを使用してHTML文字をテキストに変換する
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
// "Happy & Sad" in HTML form.
String s = "Happy & Sad";
System.out.println(s);
try {
// Change to "Happy & Sad". DOESN'T WORK!
s = java.net.URLDecoder.decode(s, "UTF-8");
System.out.println(s);
} catch (UnsupportedEncodingException ex) {
}
}
のようなURLを簡単に作成できます。最新のURL :http://commons.apache.org/lang/api-2.6/org/apache/commons/lang/StringEscapeUtils.html – Reu
死んだ馬を打ち負かすのではなく、OPが求めていたのはHTMLエンティティ間の翻訳方法でしたと "プレーン"テキスト(これは私のASCIIですが、YMMVです)。上記のJakartaのlibにはunescapeHTML(そしてescapeHTML)があり、これがトリックです。 URLDecoderは、URLエンコーディング(GETパラメータなど)のパーセントエンコーディングでも動作します。 – jjohn
Androidの場合はどのようにサポートされますか? – CoDe