首页 新闻 会员 周边 捐助

asp.net 转义charset=Windows-1252的html内容

0
悬赏园豆:20 [已解决问题] 解决于 2018-07-09 22:06

有大神知道通过C#语法把下面的字符转义成汉字吗?

<div style="line-height: 150%;text-indent:0pt;"><span class="st1">2018.04.05 16:05 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#33406;&#26143;&#28009;&#21103;&#20027;&#20219;&#21307;&#24072;&#39318;&#27425;&#26597;&#25151;&#35760;&#24405;</span></div>

AndonLi的主页 AndonLi | 初学一级 | 园豆:128
提问于:2018-07-09 14:41
< >
分享
最佳答案
0

HtmlDecode 即可,示例代码如下:

class Program
{
    static void Main(string[] args)
    {
        var html = @"<div style=""line-height: 150%;text-indent:0pt;""><span class=""st1"">2018.04.05 16:05 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#33406;&#26143;&#28009;&#21103;&#20027;&#20219;&#21307;&#24072;&#39318;&#27425;&#26597;&#25151;&#35760;&#24405;</span></div>";
        Console.OutputEncoding = Encoding.UTF8;
        Console.WriteLine(WebUtility.HtmlDecode(html));
        Console.ReadKey();
    }
}
收获园豆:20
dudu | 高人七级 |园豆:30778 | 2018-07-09 16:46

是的,这个可以,我是用的HttpUtility.HtmlDecode

AndonLi | 园豆:128 (初学一级) | 2018-07-09 22:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册