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