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
EncodeUrl( String )
- String – povinné. URL adresa, ktorá sa má zakódovať.
KódovaťHTML( Reťazec )
- String – povinné. HTML adresa, ktorá sa má zakódovať.
PlainText( String )
- 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 "deep" 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 :
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
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.
Pripomienky
https://aka.ms/ContentUserFeedback.
Pripravujeme: V priebehu roka 2024 postupne zrušíme službu Problémy v službe GitHub ako mechanizmus pripomienok týkajúcich sa obsahu a nahradíme ju novým systémom pripomienok. Ďalšie informácie nájdete na stránke:Odoslať a zobraziť pripomienky pre