前些日子用”Doc View“看txt格式的电子书,发把文件保存为Unicode,发现每行第一个字符为乱码,特此写了个txt转换工具,把txt文本转换一下“格式”,使每行第一个字符不在是乱码,希望对大家有用。
# u: f# `4 H0 W$ j. M
# j6 n9 a2 v, y) D3 O9 a, l转换步骤:
* t5 i2 e6 r* I5 y) z3 U1、先将其它编码的txt(如ANSI,UTF-8)格式的电子书用记事本另存为Unicode格式txt电子书;
) W2 O) y" N# ?& g# v' ^2,在PC上调用的我工具,将其转换为不在有“乱码”的格式(在cmd命令里运行我的程序,会显示帮助信息,里面有参数说明);
! p0 F3 t1 r7 l& {/ x: ?3 B 例如输入“EbookTransform.exe E:\Other\Phone\ebook\txt E:\Other\Phone\ebook\EbookTransformed 10”,就可以将“E:\Other\Phone\ebook\txt”目录下的所有Unicode编码的*.txt文件转换为每行10(最后这个数字参数,如本例的10,可控制每个字符个数,近而可控制字体大小)个字符的,在pre上不再"乱码“的电子书格式,转换后的文件放在“ E:\Other\Phone\ebook\EbookTransformed”目录里。
& u) D# f- i5 E8 m7 W9 @; w3 f" M& h W
备注: k+ F1 s! a/ |1 r! v( D3 D5 n& ?
所谓的不在乱码,是每行显示的字符数较少,打开显示不用换行,且每行每一个字符为非汉字,用”Doc View“就不会乱码了。
: r, ^5 n; n2 t. L$ V8 F 且此工具转换的是电子书内容,适合pre的所有版本(其实它是Windows程序)。
1 M0 B+ f _) a, f5 y6 w$ z" q! N8 K( s2 E5 b# d: K
如有BUG或其它需求,可发邮件联系我+ w2 g0 n [, A2 P$ q2 i! C1 s
email: baoderong@gmail.com
2 }- p" n: d2 g7 c7 T; G3 ^0 gQQ:215584987 |