Aracılığıyla paylaş


EncodeHTML, EncodeUrl ve PlainText işlevleri

Şunlar için geçerlidir: Tuval uygulamaları Masaüstü akışları Model temelli uygulamalar Power Pages Power Platform CLI

Dizeleri kodlar ve kodlarını çözer.

Description

EncodeUrl işlevi bir URL dizesini kodlamak için belirli alfasayısal olmayan karakterleri % ve onaltılık sayı ile değiştirir.

EncodeHTML işlevi bir HTML bağlamında düzgün görünmesi için kaçılması gereken belirli karakterleri değiştirerek bir dizeyi kodlar. Örneğin <, > ve & karakterleri sırasıyla <, > ve & ile değiştirilir.

PlainText işlevi HTML ve XML etiketlerini kaldırır ve şunlar gibi belirli etiketleri uygun simgeye dönüştürür:

  • "

Bu işlevler kodlanmış veya kodu çözülmüş dizeyi döndürür. Bu işlev tüm HTML ve XML etiketlerini kaldırmaz.

Sözdizimi

EncodeUrl( Dize )

  • Dize: Gerekli. Kodlanacak URL.

EncodeHTML( Dize )

  • Dize: Gerekli. Kodlanacak HTML.

PlainText( Dize )

  • Dize: Gerekli. HTML ve XML etiketlerinin çıkarılacağı dize.

Örnekler

Bir metin galerisinde RSS akışı gösterir ve galerideki etiketin Text özelliğini ThisItem.description olarak ayarlarsanız etikette şu örnekteki gibi ham HTML veya XML kodu gösterilebilir:

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

Etiketin Text özelliğini PlainText(ThisItem.description) olarak ayarlarsanız metin şu örnekteki gibi görünür:

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

EncodeHTML(ThisItem.description) formülüyle, HTML etiketleri HTML olarak yorumlandıklarında metin olarak gösterilecek şekilde kodlanır ve bu da HTML yapısını görmek için kullanışlı olabilir:

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

Galeride bir etiket yerine HTML metin denetiminiz varsa ve bu denetimin HtmlText özelliğini ThisItem.description olarak ayarladıysanız, HTML metin denetimi etiketleri HTML olarak yorumlandığından şifre çözülen metni de görürsünüz.