1. 程式人生 > >CsQuery中文編碼亂碼問題

CsQuery中文編碼亂碼問題

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中文編碼亂碼問題