Easy_CHM生成CHM時出現的目錄和索引中文亂碼問題

出現原因是以下三個因素導致的

1、Easy_CHM等軟件都很老了,那時候根本很多默認就是GBK

2、和Easy_CHM同時代的中國人寫的HTML大多數用的是GBK編碼文件;現在的HTML文件都是國際接軌,使用的文件格式大多是UTF-8;

3、<meta charset="***" />標籤是用來控制頁面內容的;

現在的html大多數都是utf-8編碼文件,以及utf-8控制頁面內容;當<meta charset="***" />的格式與文件編碼個是一致的時候右邊的內容就不會亂碼;但是建立所以是按照GBK去讀的,所以索引會亂碼;這個時候如果直接改文件格式未GBK則會出現索引沒問題,但是右邊內容會亂碼的情況;

正確解決方案:

兩種解決辦法:
            1、將整個文件轉成GBK,並且把charset="utf-8"改爲charset="zh_CN” 文件少的時候推薦
            2、整個文件依然是utf-8,但是把title這一行改成文轉GBK值,然後把這個值utf-8轉換之後的錯亂文字;

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章