2013-04-11 2 views
5

में सामान्य स्ट्रिंग पर अक्षर से बच निकला मेरा प्रश्न सरल है। मैंने थोड़ा ऑनलाइन खोजा, लेकिन एक स्ट्रिंग में अनदेस्ड HTML टेक्स्ट को त्वरित तरीका नहीं मिला।डीकोड एचटीएमएल सी #

उदाहरण के लिए:
"&lt; &gt; &amp;" एक स्ट्रिंग के रूप में "<> &" के लिए वापस आ जाना चाहिए।

क्या कोई त्वरित तरीका है, या क्या मुझे अपना खुद का अपरिपक्व लिखना है?

+4

क्या आपने _anything_ की कोशिश की? अपना प्रयास दिखाएं .. –

+2

@ सोनर गॉनूल सोनर, मैंने सोचा कि मैं आपको बता दूंगा क्योंकि मैं आपको बहुत टिप्पणी करता हूं। यह कहा गया है: क्या आपने ** कुछ भी कोशिश की है: डी – tnw

+0

@ सोनर गॉनुल नो, मैंने नहीं किया, इसलिए मैं पूछ रहा हूं। क्या मुझे अपना खुद का अपरिपक्व लिखना चाहिए या ऐसा कोई काम मौजूद है? –

उत्तर

10

उपयोग System.Web.HttpUtility.HtmlDecode या System.Net.WebUtility.HtmlDecode

var decoded = HttpUtility.HtmlDecode("&lt; &gt; &amp;"); 
+0

क्या इन दोनों के बीच कोई अंतर है? –

+0

AFAIK, नहीं ...... – I4V

+0

é – jazzcat

1

आप .NET 4.5 का उपयोग कर रहे हैं तो आप HttpUtility.HtmlDecode विधि का उपयोग कर सकते हैं।

+0

HttpUtility.HtmlDecode .NET 1.1 के बाद उपलब्ध है। http://msdn.microsoft.com/en-us/library/system.web.httputility.htmldecode.aspx –

+0

WebUtility.HtmlDecode से उलझन में? –

1
HttpUtility.UrlDecode("Your escaped String", System.Text.Encoding.Default); 
संबंधित मुद्दे