Funktionerna EncodeHTML, EncodeUrl och PlainText
Gäller för: Arbetsyteappar Datorflöden Modellbaserade appar Power Pages Power Platform CLI
Kodar och avkodar strängar.
Beskrivning
Funktionen EncodeUrl kodar en URL-sträng och ersätter vissa icke-alfanumeriska tecken med % och ett hexadecimalt tal.
Med funktionen EncodeHTML kodas en sträng som ersätter vissa tecken som måste undantas för att se korrekt ut i HTML-sammanhang. Till exempel ersätts tecknen <, > och & av <, > och &.
Funktionen PlainText tar bort HTML- och XML-taggar och konverterar visssa taggar som dessa till en lämplig symbol:
- "
Returvärdet från dessa funktioner är den kodade eller avkodade strängen. Med den här funktionen tas inte alla HTML- och XML-taggar bort.
Syntax
EncodeUrl( Sträng )
- Sträng – obligatoriskt. URL som ska kodas.
EncodeHTML( Sträng )
- Sträng – obligatoriskt. HTML som ska kodas.
PlainText( Sträng )
- Sträng – obligatoriskt. Sträng från vilken HTML- och XML-taggar tas bort.
Exempel
Om du visar ett RSS-flöde i ett textgalleri och sedan anger egenskapen Text för en etikett i detta galleri till ThisItem.description så kan etiketten visa rådata HTML- eller XML-kod som i följande exempel:
<p>
We have done an unusually "deep" globalization and
localization.
</p>
Om du anger egenskapen Text för en etikett till PlainText(ThisItem.description) så kan texten visas som i följande exempel:
We have done an unusually "deep" globalization and localization.
Med formeln EncodeHTML(ThisItem.description), kodas HTML-taggarna så att de visas som text när de tolkas som HTML, vilket kan vara användbart för att visa HTML-strukturen:
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
Om du i stället för en etikett har en HTML-textkontroll i galleriet och anger egenskapen HtmlText för den kontrollen till ThisItem.description visas även den avkodade texten eftersom HTML-textkontrollen tolkar taggarna som HTML.