Deli z drugimi prek


Funkcije EncodeHTML, EncodeUrl in PlainText

Velja za: Aplikacije Canvas Namizne tokove Aplikacije, ki temeljijo na modelu Power Pages Power Platform CLI

Kodira in dekodira nize.

Description

Funkcija EncodeUrl kodira niz URL, tako da zamenja določene nealfanumerične znake s % in šestnajstiško številko.

Funkcija EncodeHTML kodira niz in nadomesti določene znake, ki jim je treba ubežati, da so pravilno prikazani v kontekstu HTML. Na primer, znaki <, > in & se nadomestijo z <, > in &.

Funkcija PlainText odstrani oznaki HTML in XML, tako da pretvori določene oznake, kot sta ti, v primeren simbol:

  •  
  • "

Vrnjena vrednost od teh funkcij je kodiran ali dekodiran niz. Ta funkcija ne odstrani vseh oznak HTML in XML.

Sintaksa

EncodeUrl( String )

  • String – obvezno. URL za kodiranje.

EncodeHTML( Niz )

  • String – obvezno. HTML za kodiranje.

PlainText( String )

  • String – obvezno. Niz, iz katerega so odstranjene oznake HTML in XML.

Primeri

Če prikažete vir RSS v galeriji besedil in nato nastavite lastnost Besedilo oznake v tej galeriji na ThisItem.description, lahko oznaka prikazuje neobdelano kodo HTML ali XML, kot v tem primeru:

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

Če nastavite lastnost Besedilo oznake na PlainText(ThisItem.description), se besedilo prikaže kot v tem primeru:

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

S formulo EncodeHTML(ThisItem.description) so oznake HTML kodirane tako, da se prikažejo kot besedilo, ko se interpretirajo kot HTML, kar je lahko koristno za ogled strukture HTML :

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

Če imate namesto oznake kontrolo besedila HTML v galeriji in nastavite lastnost HtmlText s tem nadzorom ThisItem.description vidite tudi dekodirano besedilo, ker kontrolnik besedila HTML interpretira oznake kot HTML.