【求助】如何用 记号文件 格式制作辞典 by MdxBuilder

  • 闲来无事 想把这本倒序辞典重新修改加工下 但不知道为啥 解开词典后再用 MdxBuilder就不能成功打包了
  • 本人以前从来没用这种 style 的记号文件格式制作辞典 小白一枚 不知道是不是我的设置或者文本格式不对 :question:
  • 看了看自带的manual 试了很多次 依旧还是没有头绪
  • 还请各位大侠帮忙排查下原因 错误提示如下图所示 感激不尽 :sob: :rose:

原码附件

词典原码一瞥

○
`1`○`2`<font color=993300>
○:líng数的空位(同‘零’),多用于数字中:三~六号|一九八~年。`2``2`<font color=Teal>
`4`【九二○】`8`一种植物激素,是从赤霉菌提炼出来的白色结晶,易溶于醇类溶剂。能促进植物体生长,提早开花,果实增大和形成无籽果实。使用浓度过高会抑制作物生长。`2`
</>

记号文件原码

1
<b><center><font size=5 color=Green>
</font></center></b><hr>
2
<br>

3
<font color=Gray>
</font>
4
<b><font color=Purple>
</font></b>
5
<font size=5 color=006666>
</font>
6
<font color=Maroon>
</font>
7
<font color=Red>
</font>
8
<font color=Teal>
</font>
9
<font color=Blue>
</font>
10
<font color=Fuchsia>
</font>
11
<font color=Navy>
</font>
12
<font color=993300>
</font>
13


14
<b><center><font size=4 color=Green>
</font></center></b><hr>
15
<font size=5 color=Red>
</font>

R大,你的文本和style都是Unicode 16,但是你编译时使用Unicode 8,这样是一定不会过的。

三者的编码要一致啊。

1 个赞

多谢shaoshi兄 解决啦
原版是 Unicode 16 的 但是我皆另存为 Unicode 8 也不行 都改成 16 一致就行啦
患难见真情啊 :sob: :sob: :sob: :rose: :rose: :rose:

1 个赞

我懒得测试。不过我猜测:Unicode 8里又可再细分。你选的小类可能不一致。

用Emeditor转存,都选择Unicode 8 without signature。

utf-16,有两种编码格式LE、BE,每种又分有签名、无签名,一般人搞不清这其中的复杂。
建议慎用。

我的Access VBA程式只能读U 16。

常常处理后就用U16编译。我知道Mdict-util无法打开U 16。不过也不管。

只有一个文件是没问题的。不过假如多了一个style text,就比较麻烦,三者需要一致。

干脆用getdict把有style的mdx处理为可用css的文本好了,扔掉style text。

我赛 一针见血啊 我估计可能是我选的都是 8 带签名的
好复杂 我以后注意下 :smiling_face_with_three_hearts:

谢谢 真知灼见 :rose: