Функції EncodeHTML, EncodeUrl та PlainText
Застосовується до: програм
Canvas Потоків
робочого столу Програм
Power Pages
Power Platform CLI на основі моделі
Кодування і декодування рядків.
Опис
Функція EncodeUrl кодує рядок URL-адреси, замінюючи певні спеціальні символи на % та шістнадцяткове число.
Функція EncodeHTML кодує рядок, замінюючи певні символи, які потрібно екранувати, щоб вони правильно відображалися в контексті HTML. Наприклад, символи <, >, і & замінюються на <, >, і &, відповідно.
Функція PlainText видаляє теги HTML і XML, перетворюючи певні теги, як-от наведені нижче, на відповідний символ.
- "
Значення, повернуте цими функціями, є закодованим або декодованим рядком. Функція «PlainText» не видаляє всі теги HTML та XML.
Синтаксис
EncodeUrl( String )
- String — обов'язковий аргумент. URL-адреса, яку потрібно закодувати.
EncodeHTML( рядок )
- String — обов'язковий аргумент. HTML-адреса, яку потрібно закодувати.
PlainText( String )
- String — обов'язковий аргумент. Рядок, з якого видаляються теги 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.
Зворотний зв’язок
https://aka.ms/ContentUserFeedback.
Очікується незабаром: протягом 2024 року ми будемо припиняти використання механізму реєстрації проблем у GitHub для зворотного зв’язку щодо вмісту й замінювати його новою системою зворотного зв’язку. Докладніше:Надіслати й переглянути відгук про