2012-12-09 13 views
5

可能性の重複:HTMLエスケープ文字列を変換するためのJava/Androidの方法は
Java: How to decode HTML character entities in Java like HttpUtility.HtmlDecode?変換プレーンなUnicodeにHTMLエスケープ文字列/ ASCII

がある(例えばÖßなど)をASCII/Unicode表現に戻します(Öまたはßなど)。

もちろん、単純な文字列置換を行い、存在するすべてのHTMLエスケープシーケンスで試してみたいと思いませんか?すぐに使えるソリューションがあると思いますか?

ありがとうございます!

+1

'StringEscapeUtils.unescapeHtml(myHtmlString)' – Reimeus

答えて

9

使用この:

import org.apache.commons.lang.StringEscapeUtils; 

public class StringEscapeUtilsTrial { 
public static void main(String[] args) { 
    String strHTMLInput = "<p>MyName<p>"; 
    String strEscapeHTML = StringEscapeUtils.escapeHtml(strHTMLInput); 
    String strUnEscapeHTML = StringEscapeUtils.unescapeHtml(strEscapeHTML); 
    System.out.println("Escaped HTML >>> " + strEscapeHTML); 
    System.out.println("UnEscaped HTML >>> " + strUnEscapeHTML); 
    } 
} 
関連する問題