Comparteix a través de


Funcions EncodeHTML, EncodeURL i PlainText

S'aplica a: Aplicacions de llenç Fluxos d'escriptori CLI d'aplicacions Power Pages Power Platform basades en models

Codifica i descodifica cadenes.

Descripció

La funció EncodeUrl codifica una cadena d'URL, reemplaçant certs caràcters no alfanumèrics amb % i un nombre hexadecimal.

La funció EncodeHTML codifica una cadena, substituint certs caràcters que s'han d'escapar per aparèixer correctament en un context HTML. Per exemple, els caràcters <, >, i & se substitueixen per <, >, i &, respectivament.

La funció PlainText suprimeix les etiquetes HTML i XML i converteix algunes etiquetes com aquestes en un símbol adient:

  •  
  • "

El valor retornat d'aquestes funcions és la cadena codificada o descodificada. Aquesta funció no suprimeix totes les etiquetes HTML i XML.

Sintaxi

EncodeUrl( Cadena )

  • Cadena : obligatòria. URL per codificar.

EncodeHTML( Cadena )

  • Cadena : obligatòria. HTML per codificar.

Text pla ( cadena )

  • Cadena : obligatòria. Cadena de la qual s'eliminen les etiquetes HTML i XML.

Exemples

Si es mostra un canal RSS en una galeria de text i després definiu la propietat Text d'una etiqueta en aquesta galeria a ThisItem.description, l'etiqueta podria mostrar codi HTML o XML cru com en aquest exemple:

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

Si definiu la propietat Text de l'etiqueta a PlainText(ThisItem.description), el text apareix com en aquest exemple:

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

Amb la fórmula EncodeHTML(ThisItem.description), les etiquetes HTML es codifiquen de manera que es mostrin com a text quan s'interpreten com a HTML, cosa que pot ser útil per veure l'estructura HTML:

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

Si en lloc d'una etiqueta teniu un control de text HTML a la galeria i definiu la propietat HtmlText d'aquest control com a ThisItem.description , també veureu el text descodificat, perquè el control de text HTML interpreta les etiquetes com a HTML.