我用Dxygen生成的HTML文檔,
用HTML Help Workshop制作成CHM文件之后,
目錄居然是亂碼的。
不知道是什么原因。
Doxyfile里面,所有編碼都是設(shè)置為GBK的,但是生成的文件居然是UTF-8的格式,也許是因?yàn)樯蒆TMl的相關(guān)文件是UTF-8的緣故吧?
不管怎樣,總要找到一個(gè)解決亂碼的方法。
其實(shí)解決方法很簡(jiǎn)單:
用EmEditor或者其他文本編輯工具打開(kāi)index.hhc文件,
另存為gb2312編碼,即可。
另外,亂碼還會(huì)導(dǎo)致HHC5003的錯(cuò)誤,出此錯(cuò)誤,左邊的列表生成將會(huì)失敗.這個(gè)錯(cuò)誤是什么意思呢?它表示你的文件名當(dāng)中有一些非法字符.
不過(guò)也很好理解,亂碼中會(huì)包含一些非法的文件名字符,所以只要轉(zhuǎn)換編碼就可以了.