【发布时间】:2014-01-15 08:14:37
【问题描述】:
我有一个像 Fee&#108 这样的字符串,我想将它解码为它的 ascii 表示形式 - feel。
是否有 C# 中的任何库可以做到这一点,还是我必须手动完成?
【问题讨论】:
-
你真的想要 ASCII 吗?还是您想要一个 .NET/C# 字符串(即 UTF-8)?
-
@elgonzo UTF-8 就可以了。
-
我不确定这到底有什么限制,但您可以(可能)尝试 HtmlDecode:msdn.microsoft.com/en-us/library/7c5fyk1k.aspx
-
使用
WebUtility.HtmlDecode可能比使用HttpUtility.HtmlDecode更好。见here for explanation。 -
@elgonzo .NET 字符串不是 UTF-8,而是 UTF-16。
标签: c# html-entities