Các hàm EncodeHTML, EncodeUrl và PlainText
Áp dụng cho: Ứng dụng canvas
Luồng máy tính để bàn
Ứng dụng dựa trên mô hình
Power Platform CLI
Mã hóa và giải mã chuỗi.
Description
Hàm EncodeUrl mã hóa chuỗi URL, thay thế một số ký tự không phải là chữ và số bằng % và số thập lục phân.
Hàm EncodeHTML mã hóa một chuỗi, thay thế một số ký tự nhất định cần phải thoát để xuất hiện chính xác trong ngữ cảnh HTML. Ví dụ: các ký tự <, > và & lần lượt được thay thế bằng <, > và &.
Hàm PlainText loại bỏ các thẻ HTML và XML, chuyển đổi một số thẻ thành biểu tượng thích hợp, chẳng hạn như các thẻ sau đây:
- "
Các hàm này trả về chuỗi đã mã hóa hoặc giải mã. Hàm này không xóa tất cả các thẻ HTML và XML.
Cú pháp
EncodeUrl( String )
- String - Bắt buộc. URL cần mã hóa.
Mã hóaHTML( Chuỗi )
- String - Bắt buộc. HTML cần mã hóa.
PlainText( String )
- String - Bắt buộc. Chuỗi mà các thẻ HTML và XML bị loại bỏ.
Ví dụ
Nếu bạn hiển thị nguồn cấp dữ liệu RSS trong thư viện văn bản rồi đặt thuộc tính Văn bản của một nhãn trong thư viện đó thành ThisItem.description, nhãn này có thể hiển thị mã HTML hoặc XML chưa xử lý như trong ví dụ sau đây:
<p>
We have done an unusually "deep" globalization and
localization.
</p>
Nếu bạn đặt thuộc tính Văn bản của nhãn thành PlainText(ThisItem.description), văn bản sẽ xuất hiện như trong ví dụ sau:
We have done an unusually "deep" globalization and localization.
Với công thức EncodeHTML(ThisItem.description), các thẻ HTML được mã hóa để chúng hiển thị dưới dạng văn bản khi được hiểu là HTML, điều này có thể hữu ích khi xem cấu trúc HTML :
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
Nếu thay vì nhãn, bạn có kiểm soát văn bản HTML trong thư viện và bạn đặt thuộc tính HtmlText của điều khiển đó ThisItem.description bạn cũng thấy văn bản được giải mã vì điều khiển văn bản HTML đang diễn giải các thẻ dưới dạng HTML.
Phản hồi
https://aka.ms/ContentUserFeedback.
Sắp ra mắt: Trong năm 2024, chúng tôi sẽ dần gỡ bỏ Sự cố với GitHub dưới dạng cơ chế phản hồi cho nội dung và thay thế bằng hệ thống phản hồi mới. Để biết thêm thông tin, hãy xem:Gửi và xem ý kiến phản hồi dành cho