我想使用Java標準庫將一些HTML字符轉換回文本。我想知道是否有任何圖書館能達到我的目的?使用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) {
}
}
最新的網址:http://commons.apache.org/lang/api-2.6/org/apache/commons/lang/StringEscapeUtils.html – Reu 2011-11-23 16:57:39
不要打死馬,但OP要求的是如何在HTML實體之間進行翻譯和「純文本」(這是我的ASCII碼,但YMMV)。上面的雅加達lib有unescapeHTML(和escapeHTML),它可以做到這一點。 URLDecoder仍然適用於百分比編碼URL字符串(如GET參數)。 – jjohn 2012-06-14 18:20:25
在Android的情況下,如何支持同樣的想法? – CoDe 2013-09-13 19:49:28