Funcions EncodeHTML, EncodeURL i PlainText
S'aplica a: Aplicacions de llenç Fluxos d'escriptori Aplicacions Power Pages Power Platform basades en models CLI
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, reemplaçant certs caràcters que cal escapar perquè apareguin correctament en un context HTML. Per exemple, els caràcters <, >, i & són substituïts 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: obligatori. URL per codificar.
EncodeHTML( cadena )
- Cadena: obligatori. HTML per codificar.
PlainText( Cadena )
- Cadena: obligatori. 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 "deep" 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 perquè apareguin com a text quan s'interpreten com a HTML, la qual cosa pot ser útil per veure l'estructura HTML:
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
Si en lloc d'una etiqueta teniu un control de text HTML a la galeria i definiu la propietat HtmlText d'aquest control a ThisItem.description també veureu el text descodificat, perquè el control de text HTML està interpretant les etiquetes com a HTML.