Функции EncodeHTML, EncodeUrl и PlainText
Применимо к: Приложениям Canvas Потокам рабочего стола Приложениям на основе моделей Power Pages Power Platform CLI
Кодируют и декодируют строки.
Description
Функция EncodeUrl кодирует строку URL-адреса, заменяя определенные знаки, отличные от буквенно-цифровых, на % и шестнадцатеричные числа.
Функция EncodeHTML кодирует строку, заменяя определенные символы, которые необходимо экранировать, чтобы они правильно отображались в контексте HTML. Например, символы <, > и & заменяются на <, > и & соответственно.
Функция PlainText удаляет HTML- и XML-теги, преобразуя определенные теги, подобные этим, в соответствующие символы:
- "
Возвращаемым значением этих функций является кодированная или декодированная строка. Эта функция не удаляет все теги HTML и XML.
Синтаксис
EncodeUrl( String )
- Строка - Обязательно. URL-адрес, который необходимо кодировать.
КодироватьHTML( String )
- Строка - Обязательно. HTML-адрес, который необходимо кодировать.
Обычный текст( Строка )
- Строка - Обязательно. Строка, из которой удалены HTML- и XML-теги.
Примеры
Если показать RSS-канал в коллекции текста, а затем задать свойству Text метки в этой коллекции значение ThisItem.description, то метка может отобразить необработанный HTML- или XML-код, как в этом примере:
<p>
We have done an unusually "deep" globalization and
localization.
</p>
Если задать свойству Text метки значение PlainText(ThisItem.description), то отображаемый текст будет иметь такой вид:
We have done an unusually "deep" globalization and localization.
С помощью формулы EncodeHTML(ThisItem.description) теги HTML кодируются так, что они отображаются как текст при интерпретации как HTML, что может быть полезно для просмотра структуры HTML:
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
Если вместо метки у вас есть элемент управления текста HTML в галерее и вы установили для свойства HtmlText этого элемента управления значение ThisItem.description, вы также видите декодированный текст, поскольку элемент управления текста HTML интерпретирует теги как HTML.