iTePub电子图书论坛 » 图书制作、阅读工具区 » 我下载的.chm格式的电子书很多打不开,为何?

页: [1]

Myheartgon03-8-21 03:56
我下载的.chm格式的电子书很多打不开,为何?

请教一下,为什么我用QuickCHm的反编译功能,不能工作呢?我从【文件】->【反编译】,然后在弹出的窗口中选定输入的文件,然后再选定输出的文件名,然后点击【OK】,然后一点儿反应都没有!为什么呢?哪位可以帮个忙,指点一二,谢谢! :cry:

[ Last edited by hitdemo on 05-10-11 at 15:48 ]

Myheartgon03-8-25 01:18
各位发个话呀!!!:cry:

Myheartgon03-8-25 15:46
不是硬盘错,也不是文件错,是微软的错!我在网上已经看到了相关的说明!不过到目前还没有好的解决方法(至少我没有找到!)。我只看到有个网友说把中文名字改成英文或者数字就可以了(意思是只要文件名里面没有中文就可以了),果然!不知何故:cry:

Myheartgon03-8-26 08:38
下面是一位网友的恢复,果然如此可以解决,可是不知其中有什么原因:
有一张D版的XP就有这个问题,它是英文VLK版的,中文包,集成SP1、NAV英文企业版等的。
解决办法就是set language of system as simplified Chinese。:)

xyzhit03-8-26 10:00
如果你用了英文版的操作系统,而生成chm的html文件命中含有中文字符,就会出现这种问题

passall12303-12-16 01:53
some times, when I am not completedly download, such situation will occur.


yyu04-1-2 20:29
我也遇到过类似情况,打得开CHM,但看不到内容.不过被我解决了.原因其实很简单,当试图打开CHM时,CHM引擎会将CHM文件中单个HTML文件地址(也就是CHM的地址)传给IE的内核用它打开,此时如果CHM文件被放入的文件夹的名字有特殊符号,那么传给IE的地址中的特殊符号会被自动encode.而encode后的地址显然就不是CHM的地址了. 解决方案就是不用特殊字母做Folder name拉,如"C#"(我的例子).这多少算一个M$的bug吧. 版主能否把我promote一下呢:D不然的话Bill Gates先生都要来这里骂人了咧!:V

[ Last edited by yyu on 2004-1-3 at 04:46 ]

ff200404-4-7 10:18
出现中文这样的错误是微软的错
以后自己注意就是了!

forresthu04-4-8 02:55
yyu 说得对。我的  <<Wrox - Professional C#, 2nd Edition.chm>> 文件原先打不开,按yyu的分析,将特殊符号 “#“ 符号替换成 "Sharp", 该文件就可读了。

佩服!佩服!

[quote]Originally posted by [i]yyu[/i] at 04-1-3 04:29 AM:
我也遇到过类似情况,打得开CHM,但看不到内容.不过被我解决了.原因其实很简单,当试图打开CHM时,CHM引擎会将CHM文件中单个HTML文件地址(也就是CHM的地址)传给IE的内核用它打开,此时如果CHM文件被放入的文件夹的名字 ... [/quote]

mslugyfw04-4-17 09:53
=:|
我在英文版win2000下面看不了chm,可以打开文件看到目录,但是看不到内容呢

rong88904-6-29 06:32
[quote]Originally posted by [i]yyu[/i] at 04-1-3 04:29:
我也遇到过类似情况,打得开CHM,但看不到内容.不过被我解决了.原因其实很简单,当试图打开CHM时,CHM引擎会将CHM文件中单个HTML文件地址(也就是CHM的地址)传给IE的内核用它打开,此时如果CHM文件被放入的文件夹的名字 ... [/quote]
跟我想到一块了

wwwart04-7-1 13:18
1.检查文件名中最好不要含#//这种字符
2.如果chm中含有多字节码的页面,最好将默认的语言改为中文。


查看完整版本: 我下载的.chm格式的电子书很多打不开,为何?


Powered by Discuz! Archiver 4.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.073721 second(s), 2 queries