y******l 发帖数: 35 | 1 英文xp, language for non-unicode program 试过中文和英文,无区别.
现在发现在一个英文chm文件里, 很多处出现中文字符状乱码, 如附件所示.
想问问是否有办法解决, 谢谢! | D*V 发帖数: 567 | 2 有不少chm有这种问题,我怀疑是某种语言导致的.
一般情况下,如果很重要,我建议你用htmlWorkshop把chm解压,然后到出错的那个页面(一
般不止一个),找到错误的那个字符(一般情况下是个比较大的字符),然后改一下. 几年前
有个file跟你这个情况差不多,就是0x20被0xA0取代了,全局搜索替换后,compile成chm,
ok.
【在 y******l 的大作中提到】 : 英文xp, language for non-unicode program 试过中文和英文,无区别. : 现在发现在一个英文chm文件里, 很多处出现中文字符状乱码, 如附件所示. : 想问问是否有办法解决, 谢谢!
| y******l 发帖数: 35 | 3 嗯, 我看了一下source, 出问题的都是标点和符号.
我不知道说得准不准确, 看上去像是全角字符, chm reader不会处理...
我找到个办法是, 在firefox里加个chm reader的add-on, 从firefox里打开这个文件,
乱码就被认得了... |
|