有时候,排版好以后的文本文件,可以通过软景编译成电子书,却无法通过hp编译成电子书。虽然很少见,但是确实很烦。最早体会到这种情况是追看《兽血沸腾》的时候,明明在飞库网下载的txt文件已经仔细排版好以后,却编译不成hp格式的电子书,只能编译成那个功能欠缺的软景格式阅读,十分不方便。
这种情况体现为:用hp打开文本文件,点击下一步之后,hp没有反应,根本不能进入排版界面,然后关闭hp或者再次点击下一步,Windos都会出现结束程序的提示,很显然,hp崩溃了。
这一切都因为一个符号:。这个貌似→的符号,通常出现在乱码或者复制干扰码里面。如果在EmEditor选中,再查找或者替换它,查找栏里面却会显示为“\x001a”这个字符串。
只要有这个,任何文本文件的编译都会导致hp的崩溃。而至今我制作过的任何不能在hp里编译的文本文件里面,都能寻找到这个,哪怕有一个都不能编译。而只要删除这个立刻就可以通过hp进行编译了。
知道这个原因是因为很多从52ebook的电子书都是软景编译的,而我因为视力不好,通常都会先反编译,再把html转为txt,再用TextForever合并,再通过文件规律或正则表达式排版,再通过hp编译。由于软景无视这个,所以时常会在编译hp的时候卡壳,只能放弃。
(所以说我发布的小说不多,实际上制作的不比哪个知名制作者少哪里去,还是有些经验的。至少当初不懂一点正则表达式的时候,也能够把软景系列转为hp。)
有一次,反编译一部软景编译的电子书,无法编译偏偏又非常喜欢,我来火了,便一章一章的加,然后编译,直到不能编译,找出是第四章里面的内容导致hp崩溃的,然后就接着打开第四章一个字一个字的分析,然后就发现了这个不知道怎么输入与称呼的。当时百度它也没有结果。
本来是早就应该提醒大家的,只是一则这种情况比较少见;二则我现在学习EmEditor的正则表达式有些心得,准备加入我的js脚本里面提供,却又还有些其它问题没有解决,一来二去的就耽误了;三则我家的宽带拆了,现在只有在网吧上网,而我又不喜欢网吧的环境,很少上,上的话时间也不长。
总之,基本上就是这个在捣乱,zhangp422的问题也就是这个原因。删除它,即可编译!
欢迎光临 SexInSex! Board (http://174.127.195.200:80/bbs/) | Powered by Discuz! 6.0.0 |