[英]Is it possible to Html Encode content that may or may not alreayd be encoded cleanly?
[英]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.