|
楼主 |
发表于 2014-1-1 22:59:17
|
显示全部楼层
本帖最后由 fedor 于 2014-1-1 23:31 编辑 # Z% M9 B4 B6 d/ }: ^: o/ R
Oeasy 发表于 2014-1-1 21:59
0 T+ r: m7 _) D: {你用GetDict.exe把1420条的mdx转为mdx源文件txt,看看够不够数。
( O0 f/ }) z2 O2 a' T7 [7 t; {/ |/ J+ p
如果从1420条的mdx转出的txt,只有 ...
( W3 }& \; r: b2 F4 j, C' _
$ T) I3 k4 Y. Y按你给的方法测试了一下,发现问题了。
- O% v$ h. O& |# P2 m1 k源文件的词条数是1426个,这个是绝对没有问题的,但是用MdxBuilder转换后生成mdx文件,再用GetDict.exe将这个mdx文件转成txt,词条数目是1420,之后进行比对,少了6个词条。
% q" h* g# ?, d6 `词条数目确实应该是1426,难道转换器MdxBuilder的问题?为什么转换后会丢失词条呢?
5 W! y( V4 T# l' B0 Z' g; ?. I7 m. j1 V) F8 E
* I/ D* z0 j0 n. [
( v, ]2 P' ?! d7 h$ h
我将两个文件进行对比,找出来其中6个缺失的词条,单独将其删除,按道理来说,剩余的词条应该是1420。用MdxBuilder进行转换mdx,又出来了怪事,显示词条为1414个了,用Goldendict加载也是显示1414个了,又是少了6个词条。到底是怎能回事呢?怎么一转换就丢呢?
: y- ~0 d, h7 ~3 e; X/ _! K/ I
单独删除的那6个词条,我单独用MdxBuilder进行转mdx,显示结果6个词条,说明源文件都是正常没问题啊。 |
|