c# - 从 RSS 提要字符编码转换

标签 c# .net encoding rss

我正在尝试在窗口中显示来自 CodePlex 项目的简单文本 RSS 提要。
我的问题是提要文本包含很多看起来像这样的字符序列:

:
-
etc..

我知道它们代表标点符号和一些特殊字符,带有某种编码,但我不知道如何将它们转换回简单的 ascii 字符...我的意思是,没有一个开关/大小写覆盖每个特殊字符当然是炭。

谢谢!

总结:如何将 "My name is : Aurelien" 转换为 "My name is : Aurelien"

最佳答案

正如您从标记生成的问题中看到的那样,这些是 HTML 编码的字符。

解码它们所需要做的就是使用 HttpUtility.HtmlDecode()解码它们。

如果您使用的是 .NET 4.0,您还可以使用 System.Net.WebUtility.HtmlDecode()这将允许您继续以客户资料而不是完整框架为目标。

关于c# - 从 RSS 提要字符编码转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3960068/

相关文章:

c# - 无法使用 Rectangle.Intersects() 正确检测碰撞

testing - 如何将 'checksum' 噪声 float 数组?

url - 哪种标准产生的十六进制编码字符前面带有额外的“25”?

c# - 包含 SQL 的电子邮件

c# - 从库中选择图像并压缩 windows phone 8.1

.net - NHibernate Linq 查询比 HQL 慢 3 倍

c# - 需要解释事件处理和委托(delegate)

c# - 如何同时将多个视频文件上传到 youtube?

perl - 编码模块和引号

c# - 使用 Mvvm、Wpf、C#、Visual Studio 在 TextBox 文本更改上关闭 Windows