5

重複の可能性:
Java: HttpUtility.HtmlDecode のような Java で HTML 文字エンティティをデコードする方法は?

ÖHTML エスケープ文字列 (または などß) を ASCII/Unicode 表現 (Öまたはなど)に変換する Java/Android の方法はありますßか?

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

ありがとう!

4

1 に答える 1

10

これを使って:

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);
    }
}
于 2012-12-09T17:45:56.627 に答える