2012-12-09 24 views
5

Olası Çoğalt: HTML kaçan dizeleri dönüştürmek için bir Java/Android yolu
Java: How to decode HTML character entities in Java like HttpUtility.HtmlDecode?dönüştürme düz Unicode HTML-kaçan dizeleri/ASCII

vardır (örneğin Ö veya ß olarak) ASCII/Unicode temsilcilerine geri dönerler (Ö veya ß gibi)?

Elbette basit bir dizgi değiştirme yapmak istemiyorum ve mevcut olan her HTML kaçış dizisiyle uğraşmak istiyorum, sanırım kullanıma hazır bir çözüm var mıdır?

Teşekkürler!

+1

'StringEscapeUtils.unescapeHtml (myHtmlString)' – Reimeus

cevap

9

için bu:

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); 
    } 
}