【发布时间】:2011-05-05 03:23:14
【问题描述】:
我正在尝试用 C# 编写一个方法,该方法采用带有 HTML 编码字符的字符串并将其作为 utf-8 字符返回。起初我认为HttpEncoder.HtmlDecode 方法已经可以做到这一点,但这会返回 void 并将 TextWriter 作为第二个参数输出。我并没有真正得到 TextWriter 类。我该如何包装它以便它接受并返回字符串?或者有没有连击方式?
例如
myHTMLDecode("Tania Pérez-Salas Compañia de Danza")
将返回 utf-8 字符串 - Tania Pérez-Salas Compañia de Danza
edit - 我遇到的另一个问题是 HttpEncoder.HtmlDecode 是受保护的方法。反正有这个吗?
【问题讨论】:
标签: c# .net character-encoding