簡體   English   中英

如何安全地HTML編碼可能已經是HTML編碼的內容?

[英]How to safely HTML encode content which may already be HTML encoded?

我需要HTML編碼一些文本,這些文本可能已經或可能不是HTML編碼(可能只是部分編碼)。 以下是安全的嗎? 是否有任何可能導致意外行為的字符/編碼?

HttpUtility.HtmlEncode(HttpUtility.HtmlDecode(text))

謝謝

你的邏輯“ HttpUtility.HtmlEncode(HttpUtility.HtmlDecode(text)) ”是安全的。 HTML字符編碼有一個標准。 看一看。

沒有內置功能。 但我會用:

 return 
     HttpUtility.HtmlDecode(text)!=text ? text : HttpUtility.HtmlEncode(text);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM