2012-12-09 4 views
5

संभव डुप्लिकेट:
Java: How to decode HTML character entities in Java like HttpUtility.HtmlDecode?Convert सादा यूनिकोड करने के लिए HTML-भाग निकले तार/ASCII

वहाँ एक जावा/एंड्रॉयड एचटीएमएल-भाग निकले तार कन्वर्ट करने के लिए रास्ता नहीं है (जैसे Ö या ß के रूप में) वापस उनके ASCII/यूनिकोड प्रस्तुतियों (जैसे Ö या ß) पर?

निश्चित रूप से मैं एक साधारण स्ट्रिंग बदलने करते हैं और सिर्फ हर एचटीएमएल-एस्केप अनुक्रम मौजूद है, मुझे लगता है कि होता है के लिए तैयार करने के लिए उपयोग समाधान के साथ की कोशिश नहीं करना चाहते हैं?

धन्यवाद!

+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); 
    } 
} 
संबंधित मुद्दे