Zdieľať cez


Funkcie EncodeHTML, EncodeUrl a PlainText

Vzťahuje sa na: aplikácie plátna toky na počítači aplikácie riadené modelom Power Pages Power Platform CLI

Kóduje a dekóduje reťazce.

Description

Funkcia EncodeUrl kóduje URL adresu, kde nahradí určité iné ako alfanumerické znaky znakom % a šestnástkovým číslom.

Funkcia EncodeHTML zakóduje reťazec a nahradí určité znaky, ktoré je potrebné zakódovať, aby sa správne zobrazili v kontexte HTML. Napríklad znaky <, > a & sa nahrádzajú slovami <, > a &.

Funkcia PlainText odstráni značky HTML a XML a prekonvertuje určité značky na príslušný symbol:

  •  
  • "

Vrátená hodnota z týchto funkcií je kódovaný alebo dekódovaný reťazec. Táto funkcia neodstráni všetky značky HTML a XML.

Syntax

EncodeUrlString )

  • String – povinné. URL adresa, ktorá sa má zakódovať.

KódovaťHTML( Reťazec )

  • String – povinné. HTML adresa, ktorá sa má zakódovať.

PlainTextString )

  • String – povinné. Reťazec, z ktorého sú odstránené značky HTML a XML.

Príklady

Ak zobrazíte v galérii textov informačný kanál RSS a potom nastavíte vlastnosť označenia Text v tejto galérii na ThisItem.description, označenie by mohlo zobraziť nespracovaný kód HTML alebo XML ako v tomto príklade:

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

Ak nastavíte vlastnosť označenia Text na PlainText(ThisItem.description), zobrazí sa text ako v tomto príklade:

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

Pomocou vzorca EncodeHTML(ThisItem.description) sú značky HTML zakódované tak, aby sa pri interpretácii ako HTML zobrazili ako text, čo môže byť užitočné na zobrazenie štruktúry HTML :

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

Ak namiesto menovky máte v galérii textový ovládací prvok HTML a nastavíte vlastnosť HtmlText že ovládací prvok ThisItem.description uvidíte aj dekódovaný text, pretože ovládací prvok textu HTML interpretuje značky ako HTML.