दिलचस्प पोस्ट
किसी नक्शे से फिर से चलना और हटाना मैं कैसे पता लगा सकता है कि उपयोगकर्ता को वापस बटन का उपयोग करते हुए एक पृष्ठ मिला है? JSON और JSONP के बीच अंतर क्या हैं? java.util.NoSuchElementException – स्कैनर उपयोगकर्ता इनपुट पढ़ रहा है दो पूर्ण पथ (या यूआरएल) से जावा में रिश्तेदार पथ कैसे बनाया जाए? मिक्सिन क्या है, और वे उपयोगी क्यों हैं? सी ++ प्रोग्रामर 'नए' का उपयोग कम क्यों करना चाहिए? दूसरा सबसे बड़ा मूल्य खोजने के लिए सरल एसक्यूएल क्वेरी क्या है? नकली जावक वास्तव में क्या हो? SQLParameter एसक्यूएल इंजेक्शन कैसे रोकता है? मैं रैंड () के साथ यादृच्छिक संख्याओं का एक ही क्रम क्यों प्राप्त करता हूं? OnclientClick और OnClick एक ही समय में काम नहीं कर रहा है? जावास्क्रिप्ट में मैं राइट-क्लिक इवेंट कैसे कैप्चर कर सकता हूं? पूर्णांक विभाजन हमेशा शून्य 64-बिट के साथ एक 32-बिट लूप गिनती चर को बदलकर पागल प्रदर्शन विचलन का परिचय दिया गया है

मैं सी # में 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