C# System.Web.HttpUtility.HtmlCode提供不同的结果

C# System.Web.HttpUtility.HtmlCode提供不同的结果,c#,asp.net,asp.net-mvc,.net-4.0,C#,Asp.net,Asp.net Mvc,.net 4.0,下面是C#中一行很好的简单语句: System.Web.HttpUtility.HtmlDecode(🍺;”) 它应该返回I能够使用Char.ConvertFromUtf32(127866) 这意味着我必须对值进行一点解析,但我以前已经这样做了。等等,一个返回啤酒的函数??霍莉·莫莉,这对我来说是新的:D和#127863返回U+1F37A啤酒杯是Unicode 6.0字符,至少需要在Windows 8上运行.NET 4.5。当然,这并不是说在早期的平台上不可能有一个HtmlDeco

下面是C#中一行很好的简单语句:

System.Web.HttpUtility.HtmlDecode(🍺;”)


它应该返回I能够使用
Char.ConvertFromUtf32(127866)


这意味着我必须对值进行一点解析,但我以前已经这样做了。

等等,一个返回啤酒的函数??霍莉·莫莉,这对我来说是新的:D
和#127863
返回
U+1F37A啤酒杯
是Unicode 6.0字符,至少需要在Windows 8上运行.NET 4.5。当然,这并不是说在早期的平台上不可能有一个
HtmlDecode
,可以在内部正确地将该实体分解为其组成代理,但这可能有助于解释差异。