[改版] 现代汉语大词典(图文综合版)23.7.11 更新

原因如 @last_idol 说的一样。


mdx中的词头在很多词头块中。出问题的应该都是块中的最后一个词。胡笳(原则上是最后一个词),块长度有问题,包含了下一个块中的一部分词条。

应该是制作工具的问题。

正确的长度应该用 下一个块的开始偏移-胡笳的开始偏移

gd原版可以正常显示,是因为使用的是 string()方法,默认只取了 \0 之前的字符串部分。结果显示正确。

string()方法之前被我修改过,目前已经先还原了。

最新版应该可以正常显示了。

更进一步的方法是解析的时候,长度要修正,后续处理。(the last headword in the block has incorrect data length by xiaoyifang · Pull Request #106 · xiaoyifang/goldendict-ng · GitHub)。

1 个赞