看到,谢谢。似乎那个 Mdict-edit v0.08比较符合,但是在Win10上已经用不了了。
DictTango Win 中的IDE,缺点可能是不太容易上手。
谢谢,我试试
讨厌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。
最好不要带 signature,程序处理可能会出错。
不带Signature,打开文件时Emeditor会无法判断文本的编码。麻烦多多。
我知道mdict-util无法处理Unicode with signature,但是我又不用mdict-util,不必咸吃萝卜淡操心。
你是不是用的旧版的 EmEditor? 现在新版会默认以 UTF-8 无签名的编码方式打开文件。这个编码方式是跟着系统变的,Win11 上记事本的默认保存的编码方式也是 UTF-8 无签名了。
我的Emeditor挺新的,但是我默认用GBK,因为我有大量GBK文本。
所以Unicode文本得有签名,要不然不小心还会把文本弄坏。
补充:
假如有外挂css,css的文本编码必须和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
确实是写错了,手机上输入法不好用。
好的,解决了,词典可以用了,多谢几位大佬!