इसके माध्यम से साझा किया गया


EncodeHTML, EncodeUrl, और PlainText फ़ंक्शन

इस पर लागू होता है: कैनवास ऐप्स डेस्कटॉप प्रवाह मॉडल-संचालित ऐप्स Power Pages Power Platform CLI

स्ट्रिंग को एनकोड और डिकोड करते हैं.

विवरण

EncodeUrl फ़ंक्शन गैर-अल्फ़ान्यूमेरिक वर्णों को % और हेक्साडेसिमल संख्या से बदलते हुए URL स्ट्रिंग को एनकोड करता है.

EncodeHTML फ़ंक्शन एक स्ट्रिंग को एनकोड करता है, तथा कुछ ऐसे वर्णों को प्रतिस्थापित करता है, जिन्हें HTML संदर्भ में उचित रूप से प्रदर्शित होने के लिए एस्केप करने की आवश्यकता होती है। उदाहरण के लिए, वर्ण <, >, और & को क्रमशः <, >, और & द्वारा प्रतिस्थापित किया जाता है।

PlainText फ़ंक्शन कुछ निश्चित टैग जैसे HTML और XML टैग को उचित चिह्नों में रूपांतरित करते हुए उन्हें निकाल देता है.

  •  
  • "

इन फ़ंक्शन से वापसी मान एनकोड या डीकोड किया गया स्ट्रिंग होता है. यह फ़ंक्शन सभी HTML और XML टैग नहीं निकालता है.

सिंटैक्स

EncodeUrl( String )

  • स्ट्रिंग - आवश्यक. एनकोड किया जाने वाला URL.

एनकोडHTML( स्ट्रिंग )

  • स्ट्रिंग - आवश्यक. एनकोड किया जाने वाला HTML.

PlainText( String )

  • स्ट्रिंग - आवश्यक. वह स्ट्रिंग जिससे HTML और XML टैग हटा दिए जाते हैं.

उदाहरण

यदि आप पाठ गैलरी में एक RSS फ़ीड दिखाते हैं और उसके बाद उस गैलरी में लेबल के टेक्स्ट गुण को ThisItem.description पर सेट करते हैं, तो हो सकता है कि लेबल अपरिष्‍कृत HTML या XML कोड दिखाए, जैसा कि इस उदाहरण में दिखा गया है:

<p>
  We have done an unusually&nbsp;&quot;deep&quot; globalization and
  localization.
</p>

यदि आप लेबल के पाठ गुण को PlainText(ThisItem.description) पर सेट करते हैं, तो पाठ इस उदाहरण में दिखाए गए पाठ की तरह दिखता है:

    We have done an unusually "deep" globalization and localization.

सूत्र EncodeHTML(ThisItem.description) के साथ, HTML टैग्स को इस प्रकार एनकोड किया जाता है कि HTML के रूप में व्याख्या किए जाने पर वे टेक्स्ट के रूप में दिखाई देते हैं, जो HTML संरचना को देखने के लिए उपयोगी हो सकता है:

&lt;p&gt;
  We have done an unusually&amp;nbsp;&amp;quot;deep&amp;quot; globalization and
  localization.
&lt;/p&gt;

यदि लेबल के बजाय आपके पास गैलरी में HTML टेक्स्ट नियंत्रण है, और आप उस नियंत्रण के HtmlText गुण को ThisItem.description पर सेट करते हैं, तो आपको डिकोड किया गया टेक्स्ट भी दिखाई देता है, क्योंकि HTML टेक्स्ट नियंत्रण टैग को HTML के रूप में व्याख्यायित कर रहा है।