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

**URL:** <https://forum.freemdict.com/t/topic/31467>\
**Category:** 技术交流与词典编修\
**Created:** [2024 年9 月 2 日 10:10 UTC](https://forum.freemdict.com/t/topic/31467 "2024-09-02T10:10:46Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Raman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/raman/32/53831_2.png) [@Raman](https://forum.freemdict.com/u/Raman)\
**Post date:** [2024 年9 月 2 日 10:10 UTC](https://forum.freemdict.com/t/topic/31467/1 "2024-09-02T10:10:46Z")

</div>

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

 ![error](https://forumcdn.freemdict.com/uploads/default/original/3X/a/f/af5a7472144d4340e8fba9e5aa8f72b1b7abdba2.jpeg)

原码附件

> **[倒序](https://cloud.freemdict.com/index.php/s/mF2ns5mKdbMEF6d)**
>
> FreeMdict Cloud - A FreeMdict Storage

词典原码一瞥

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

```

记号文件原码

```auto
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>

```

---

<div class="post-metadata">

**Author:** ![shaoshi](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/shaoshi/32/14529_2.png) [@shaoshi](https://forum.freemdict.com/u/shaoshi)\
**Post date:** [2024 年9 月 2 日 10:35 UTC](https://forum.freemdict.com/t/topic/31467/2 "2024-09-02T10:35:45Z")

</div>

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

三者的编码要一致啊。

---

<div class="post-metadata">

**Author:** ![Raman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/raman/32/53831_2.png) [@Raman](https://forum.freemdict.com/u/Raman)\
**Post date:** [2024 年9 月 2 日 10:56 UTC](https://forum.freemdict.com/t/topic/31467/3 "2024-09-02T10:56:52Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![shaoshi](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/shaoshi/32/14529_2.png) [@shaoshi](https://forum.freemdict.com/u/shaoshi)\
**Post date:** [2024 年9 月 2 日 11:25 UTC](https://forum.freemdict.com/t/topic/31467/4 "2024-09-02T11:25:25Z")

</div>

> [@Raman](#):
>
> 皆另存为 Unicode 8 也不行

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

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

---

<div class="post-metadata">

**Author:** ![jcz777](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/jcz777/32/60576_2.png) [@jcz777](https://forum.freemdict.com/u/jcz777)\
**Post date:** [2024 年9 月 2 日 11:53 UTC](https://forum.freemdict.com/t/topic/31467/5 "2024-09-02T11:53:24Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![shaoshi](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/shaoshi/32/14529_2.png) [@shaoshi](https://forum.freemdict.com/u/shaoshi)\
**Post date:** [2024 年9 月 2 日 12:04 UTC](https://forum.freemdict.com/t/topic/31467/6 "2024-09-02T12:04:14Z")

</div>

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

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

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

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

---

<div class="post-metadata">

**Author:** ![Raman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/raman/32/53831_2.png) [@Raman](https://forum.freemdict.com/u/Raman)\
**Post date:** [2024 年9 月 2 日 12:09 UTC](https://forum.freemdict.com/t/topic/31467/7 "2024-09-02T12:09:17Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Raman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/raman/32/53831_2.png) [@Raman](https://forum.freemdict.com/u/Raman)\
**Post date:** [2024 年9 月 2 日 12:10 UTC](https://forum.freemdict.com/t/topic/31467/8 "2024-09-02T12:10:01Z")

</div>

谢谢 真知灼见 🌹
