0

当我打开一个文件时,它包含如下内容:

It's that

这是什么以及如何将其转换为 ASCII ?

4

5 回答 5

6

这是 HTML 编码,使用WebUtility.HtmlDecode(在System.Net命名空间中):

string encoded = "It's that";
string decoded = System.Net.WebUtility.HtmlDecode(s);
于 2012-12-28T16:16:05.687 回答
2

HttpUtility.HtmlDecode()会成功的。

于 2012-12-28T16:15:53.983 回答
2

这些是 HTML 实体。它们代表 ascii 字符。您可以使用HttpUtility.HTMLDecode() 对它们进行解码。

如果您只是想阅读这一行,您还可以将文件重命名为 .html 文件并在您选择的浏览器中打开它。甚至还有在线执行此操作的工具

于 2012-12-28T16:16:47.060 回答
2

之间的数字 很可能是 ASCII 码。
手动转换数字或使用 HTMLDecode 来节省一些时间......

于 2012-12-28T16:16:53.710 回答
0

如果您使用的是 .Net Framework 4.0 或更高版本,则System.Net.WebUtility.HtmlDecode(s)可以使用。

对于仅支持 3.5 的 SSRS 报告,我需要此解决方案。由于上面的命名空间不可用,我选择了替代路线

System.Web.HttpUtility.HtmlDecode(rawString)
于 2013-09-09T15:52:13.033 回答