दिलचस्प पोस्ट
तीसरे पक्ष के उपकरणों के बिना .bat फ़ाइल को 'परिवर्तित' करने के लिए .exe कैसे हो सकता है? सेलेनियम: FirefoxProfile अपवाद प्रोफ़ाइल लोड नहीं कर सकता Android सूचीदृश्य चयनित आइटम रहने हाइलाइट किया गया सी में स्ट्रिंग्स के लिए पॉइंटर की तुलना कैसे करें चेतावनी: अलग-अलग दृश्य नियंत्रकों पर दृश्य नियंत्रक को दर्शाता है निराश नवीनतम एफबीएसडीके के साथ आईओएस ऐप में सफ़ारी ब्राउज़र को अनुप्रेषित किए बिना फेसबुक को कैसे एकीकृत किया जाए एक फ़ाइल पर सीधा पहुंच को ब्लॉक करें, लेकिन PHP स्क्रिप्ट का उपयोग करें ऐप पृष्ठभूमि पर जाता है के बाद उपयोगकर्ता स्थान प्राप्त करना हर मिनट संयुक्त ggplots के लिए एक सामान्य लीजेंड जोड़ें UICollectionView – गतिशील सेल ऊंचाई? Onclick घटना में एकाधिक जावास्क्रिप्ट कार्यों को कॉल करने के लिए कैसे? UIView फ्रेम, सीमा और केंद्र मैं एचटीएमएल और पीएचपी के साथ कई फाइलों का चयन कैसे कर सकता हूं और अपलोड कर सकता हूं, जो कि एचटीटीपी पोस्ट का उपयोग कर रहा है सेकंड्स को एचएच: एमएम: टी एसक्यूएल का उपयोग कर एसएसएल कैसे परिवर्तित करें किस परिस्थितियों में लिंक्ड सूचियों उपयोगी हैं?

मैं सी # में HTML वर्णों को कैसे व्याख्या कर सकता हूँ?

मेरे पास एचटीएमएल वर्ण संस्थाओं के साथ एन्कोडेड ईमेल पते हैं I क्या इसमें कुछ भी है जो उन्हें सादे तार में परिवर्तित कर सकता है?

वेब के समाधान से एकत्रित समाधान "मैं सी # में HTML वर्णों को कैसे व्याख्या कर सकता हूँ?"

आप HttpUtility.HtmlDecode उपयोग कर सकते हैं

यदि आप .NET 4.0+ का उपयोग कर रहे हैं तो आप WebUtility.HtmlDecode भी उपयोग कर सकते हैं, जो किसी अतिरिक्त विधानसभा संदर्भ की आवश्यकता नहीं है क्योंकि यह System.Net नामस्थान में उपलब्ध है।

.NET 4.0 पर:

 System.Net.WebUtility.HtmlDecode() 

कोई सी # परियोजना के लिए विधानसभा को शामिल करने की आवश्यकता नहीं है

@क्यू के रूप में कहते हैं, आपको एचटीटीपीयूटीलिटी। एचटीएमएलडीकोड का उपयोग करने की आवश्यकता है, लेकिन यह डिफ़ॉल्ट रूप से गैर एएसपी। नेट प्रोजेक्ट में उपलब्ध नहीं है।

गैर-एएसपी। नेट अनुप्रयोग के लिए, आपको System.Web.dll . System.Web.dll संदर्भ को जोड़ना होगा। समाधान प्रोजेक्ट में अपना प्रोजेक्ट राइट-क्लिक करें, "संदर्भ जोड़ें" का चयन करें, फिर System.Web.dll लिए सूची को ब्राउज़ करें।

अब जब संदर्भ जोड़ा गया है, तो आपको पूरी तरह से योग्य नाम सिस्टम। वेब। HttpUtility.HtmlDecode का उपयोग करके विधि का उपयोग करने में सक्षम होना चाहिए या सिस्टम के लिए एक using कथन को सम्मिलित करना चाहिए। वेब चीजों को आसान बनाने के लिए।

अगर कोई सर्वर संदर्भ नहीं है (अर्थात आपके ऑफ़लाइन चल रहे हैं), तो आप HttpUtility का उपयोग कर सकते हैं एचटीएमएलडेकोड

एचटीएमएल संस्थाओं को डीकोड करने के लिए Server.HtmlDecode का उपयोग करें। यदि आप HTML से बचना चाहते हैं , यानी उपयोगकर्ता के लिए < और > चरित्र प्रदर्शित करें, तो Server.HtmlEncode उपयोग Server.HtmlEncodeServer.HtmlEncode

यह भी उल्लेखनीय है कि यदि आप मेरे जैसे HtmlAgilityPack का उपयोग कर रहे हैं, तो आपको HtmlAgilityPack.HtmlEntity.DeEntitize() उपयोग करना चाहिए। यह एक string लेता है और एक string देता है।

HTML को डिकोड करने के लिए नीचे कोड देखें

 string s = "Svendborg V&#230;rft A/S"; string a = HttpUtility.HtmlDecode(s).ToString(); Response.Write(a); 

आउटपुट की तरह है

  Svendborg Værft A/S