CsQuery中文编码乱码问题
一、问题描述
InnerHTML 中文显示为Модель
二、解决方法
在初始化CQ对象前,先设置执行以下语句:
CsQuery.Config.HtmlEncoder = CsQuery.HtmlEncoders.None;
CsQuery.Config.OutputFormatter = CsQuery.OutputFormatters.HtmlEncodingNone;
详细代码如下:
CsQuery.Config.HtmlEncoder = CsQuery.HtmlEncoders.None; CsQuery.Config.OutputFormatter = CsQuery.OutputFormatters.HtmlEncodingNone; CsQuery.CQ document = CsQuery.CQ.CreateDocument(html); try { CQ cq = document["div a"]; listViewResult.Items.Clear(); foreach (IDomObject dom in cq) { listViewResult.Items.Add(dom.InnerHtml); } } catch (Exception ex) { MessageBox.Show(ex.Message, "错误提示"); }
--版权信息--
转载请标明文章出版,谢谢!
文章作者:易几 http://www.cnblogs.com/InfoStudio/
--版权信息--