牵着老婆满街逛

严以律己,宽以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

DoxyGen生成的html制作成CHM后目录为乱码的问题

我用Dxygen生成的HTML文档,
用HTML Help Workshop制作成CHM文件之后,
目录居然是乱码的。
不知道是什么原因。
Doxyfile里面,所有编码都是设置为GBK的,但是生成的文件居然是UTF-8的格式,也许是因为生成HTMl的相关文件是UTF-8的缘故吧?
不管怎样,总要找到一个解决乱码的方法。
其实解决方法很简单:
用EmEditor或者其他文本编辑工具打开index.hhc文件,
另存为gb2312编码,即可。
另外,乱码还会导致HHC5003的错误,出此错误,左边的列表生成将会失败.这个错误是什么意思呢?它表示你的文件名当中有一些非法字符.
不过也很好理解,乱码中会包含一些非法的文件名字符,所以只要转换编码就可以了.

posted on 2008-04-21 14:51 杨粼波 阅读(5158) 评论(11)  编辑 收藏 引用

评论

#  2008-04-26 21:31

我的个性我做主!!!  回复  更多评论   

# re: DoxyGen生成的html制作成CHM后目录为乱码的问题[未登录] 2008-04-27 01:06 杨粼波

傻了。。。。  回复  更多评论   

# re: DoxyGen生成的html制作成CHM后目录为乱码的问题 2008-06-02 16:26 mored

活活,总算找到一个可用的方法了。
谢谢  回复  更多评论   

# re: DoxyGen生成的html制作成CHM后目录为乱码的问题 2008-06-02 23:13 杨粼波

嘎嘎。。。。。
这可是曾经做Web时候的经验呀。
没想到还是有点用途的,哈哈。。。。  回复  更多评论   

# re: DoxyGen生成的html制作成CHM后目录为乱码的问题 2008-07-03 17:48 soulmachine

另存为GB2312没用啊,打开CHM文件,导航目录还是乱码。  回复  更多评论   

# re: DoxyGen生成的html制作成CHM后目录为乱码的问题[未登录] 2009-02-07 20:48 haha

这个方法实在是太好了 哈哈哈哈~  回复  更多评论   

# re: DoxyGen生成的html制作成CHM后目录为乱码的问题 2009-04-15 16:55 wuming

貌似不用这么麻烦的,将 CHM_INDEX_ENCODING 设置为 'GBK' 就可以了(doxygen 1.5.8)  回复  更多评论   

# re: DoxyGen生成的html制作成CHM后目录为乱码的问题 2009-05-08 17:44 握手

跟你遇到一样的情况

哈哈 谢谢  回复  更多评论   

# re: DoxyGen生成的html制作成CHM后目录为乱码的问题 2012-02-16 11:30 李晓娜

我的目录乱码是好了,但是搜索时显示结果的标题还是乱码~~~  回复  更多评论   

# re: DoxyGen生成的html制作成CHM后目录为乱码的问题 2012-06-25 13:57 zoulin

@李晓娜
遇到一样的问题 求解决
  回复  更多评论   

# re: DoxyGen生成的html制作成CHM后目录为乱码的问题 2012-11-20 22:12 ncisaint

哈哈,真是多谢楼主!终于解决了乱码的问题!!!  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理