相关疑难解决方法(0)

WebUtility.HtmlDecode vs HttpUtilty.HtmlDecode

WebUtilty.HtmlDecode用来解码HTML.事实证明它没有正确解码,例如,–应该解码为" - "字符,但WebUtilty.HtmlDecode不解码它.HttpUtilty.HtmlDecode但是,确实如此.

Debug.WriteLine(WebUtility.HtmlDecode("–"));
Debug.WriteLine(HttpUtility.HtmlDecode("–"));


> –
> –
Run Code Online (Sandbox Code Playgroud)

解码截图

这两者的文档是相同的: 将已经过HTML编码的HTTP传输的字符串转换为已解码的字符串.

为什么它们不同,我应该使用哪一个,如果我切换到WebUtility.HtmlDecode以使" - "正确解码,会发生什么变化?

.net html c# windows-phone

23
推荐指数
3
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

html ×1

windows-phone ×1