当我打开一个文件时,它包含这样的内容:
It's that
这是什么以及如何将其转换为ASCII?
答案 0 :(得分:6)
这是HTML编码,使用WebUtility.HtmlDecode
(在System.Net
命名空间中):
string encoded = "It's that";
string decoded = System.Net.WebUtility.HtmlDecode(s);
答案 1 :(得分:2)
HttpUtility.HtmlDecode()
可以解决问题。
答案 2 :(得分:2)
这些是HTML实体。它们代表ascii字符。您可以使用HttpUtility.HTMLDecode().
对其进行解码如果您只是想读取这一行,您还可以将文件重命名为.html文件,并在您选择的浏览器中打开它。甚至有tools在线执行此操作。
答案 3 :(得分:2)
&#;之间的数字很可能是ASCII码 手动转换数字或使用HTMLDecode节省一些时间......
答案 4 :(得分:0)
如果您使用的是.Net Framework 4.0或更高版本,则System.Net.WebUtility.HtmlDecode(s)
将起作用。
我需要这个解决方案来获得仅支持3.5的SSRS报告。由于上面的命名空间不可用,我去了
的替代路线System.Web.HttpUtility.HtmlDecode(rawString)