當前位置:編程學習大全網 - 網站源碼 - 使用VC++讀取網頁信息,string存儲源代碼,怎樣才能不亂碼?

使用VC++讀取網頁信息,string存儲源代碼,怎樣才能不亂碼?

先讀取網頁頭部,然後用UTF8來進行轉換,如果html頁面編碼是gbk或gb2312,轉換後中文字符為亂碼,但英文字符顯示正常,然後判斷html頁碼編碼的代碼頁,通過尋找英文就可以了

壹般網頁中有“charset=gbk”等代表不同的CodePage

然後重新讀取整個網頁,然後用得到的CodePage轉換成電腦本地系統的編碼就可以避免亂碼了,當然也可以直接轉換成UTF-8或Unicode編碼並加上相應的文件頭部存儲存儲成TXT文件。

采用的API 主要就是MultiByteToWideChar之類的函數

  • 上一篇:怎麽把手機騰訊視頻投放到電腦上
  • 下一篇:如何用matlab中的mesh和surf函數畫圓
  • copyright 2024編程學習大全網