我们应该使用.Net中的哪个UrlEncode或HtmlEncode?
我发现.net中有许多方法可以提供我们应该使用.Net中的哪个UrlEncode或HtmlEncode?,.net,asp.net-core,.net-core,url-encoding,.net,Asp.net Core,.net Core,Url Encoding,我发现.net中有许多方法可以提供UrlEncode 例如: System.Net.WebUtility Uri.EscapeDataString或Uri.EscapeUriString System.Text.Encodings.Web.urlcoder 对于HtmlEncode: System.Net.WebUtility System.Text.Encodings.Web.HtmlEncoder 我的问题是:推荐哪一个?WebUtility在.NET标准中,urlcoder/HtmlEnc
UrlEncode
例如:
System.Net.WebUtility
Uri.EscapeDataString
或Uri.EscapeUriString
System.Text.Encodings.Web.urlcoder
HtmlEncode
:
System.Net.WebUtility
System.Text.Encodings.Web.HtmlEncoder
我的问题是:推荐哪一个?
WebUtility
在.NET标准中,urlcoder
/HtmlEncoder
仅是.NET核心
。@IlyaChumakov urlcoder/HtmlEncoder在一个nuget包System.Text.Encodings.Web
,它的目标是.netStandard 1.0,任何库都可以引用此包。我们最应该用哪一个?你说得对!apisof.net信息不正确,因为它仅显示.net核心。对不起,我没有回答你的问题。