CsQuery中文編碼亂碼問題
阿新 • • 發佈:2018-05-15
top 顯示 exception 編碼 錯誤 sage encode SQ tom
一、問題描述
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/p/9040440.html
文章作者:易幾 http://www.cnblogs.com/InfoStudio/
--版權信息--
CsQuery中文編碼亂碼問題