新手指南:怎样编辑mdx?

好像有,到https://forum.freemdict.com/t/topic/22767看看。

看到,谢谢。似乎那个 Mdict-edit v0.08比较符合,但是在Win10上已经用不了了。

DictTango Win 中的IDE,缺点可能是不太容易上手。

1 Like

谢谢,我试试

讨厌Compact html的人,可以使用Getdict 2.3处理Compact html,一概替换为普通的html。Getdict 2.3的“替换标记”选项就是用来处理Compact html的。Getdict 2.3下载见此帖。

用例见此帖

我向来喜欢把词典文本存为Unicode 16格式,因为我的VBA程式只能处理Unicode 16格式文本。

我今天发现:Unicode 8的文本存为Unicode 16格式后,体积会暴增。本来200多mb的文本变成400多mb,结果Emeditor再也无法Wrap。

所以我学到了新知识:用程式处理完Unicode 16文本后,再把文本存为Unicode 8 with signature。那么,用Emeditor编辑时,因为文本体积缩小了,就照样能够Wrap。

1 Like

最好不要带 signature,程序处理可能会出错。

不带Signature,打开文件时Emeditor会无法判断文本的编码。麻烦多多。

我知道mdict-util无法处理Unicode with signature,但是我又不用mdict-util,不必咸吃萝卜淡操心。

你是不是用的旧版的 EmEditor? 现在新版会默认以 UTF-8 无签名的编码方式打开文件。这个编码方式是跟着系统变的,Win11 上记事本的默认保存的编码方式也是 UTF-8 无签名了。

我的Emeditor挺新的,但是我默认用GBK,因为我有大量GBK文本。

所以Unicode文本得有签名,要不然不小心还会把文本弄坏。

补充:

1 Like

假如有外挂css,css的文本编码必须和mdx词典文本编码一致,否则词典软件解读时会出问题,显示乱码。

2 Likes

MDTT – 新的词典解包和打包命令行工具

把Excel数据转换为mdx格式文本

有一个The New Oxford Picture Dictionary的mdx文件,从mdx换转成了txt格式,将txt里面的文字复制出来,在word里把所有繁体字转换成了简体字,再重新用MdxBuilder把这些内容的txt文件转为mdx时,转换后的Mdx文件无法读取,有大神指导一下吗?或者把我转换为简体的txt文件转换为Mdx文件也可以,谢谢!
The New Oxford Picture Dictionary.txt (800.3 KB)

在手机上看,结构似乎没问题。编辑保存时要确保换行符是Windows格式的\r\n (更正:之前误写成\n\r). 然后转换看看。

输入错了吧,应该是\r\n

确实是写错了,手机上输入法不好用。

好的,解决了,词典可以用了,多谢几位大佬!