夫子 发表于 2016-11-30 19:26:00

用记事本试着做词典,但失败了。请教大神!

摸索了几天,用记事本试着做词典,但失败了。请教大神!
是这样写的:
端忧               
闲愁;深忧。
</>               
悄焉               
忧愁的样子。
</>               
怡               
愉快。
</>               
肃               
肃静。
</>               
腾吹寒山               
在寒山上奏乐。
</>      
结果:可以转成mdx,但打开mdict,左边词语栏只显示“疚怀”一词,而右边则是全部的词语和解释在一起,这是什么原因?请大神指教一下!

fnaviwwo1 发表于 2016-11-30 19:33:23

注意编码和换行符?

夫子 发表于 2016-11-30 19:36:22

fnaviwwo1 发表于 2016-11-30 19:33
注意编码和换行符?

哪里错了的

chigre3 发表于 2016-11-30 20:15:15

记事本默认保存的编码是GB吧?
而mdxbuilder需要的文本编码格式是 UTF-8 no bom

PurlingNayuki 发表于 2016-11-30 21:31:07

如果想要一個簡單、輕巧、免費的工具,Windows 下請選擇 Notepad++ 或 VSCode / Atom(但後者有可能不那麽輕巧)。
Notepad 不但簡單,而且簡陋。

liujinpiao 发表于 2016-12-1 00:16:32

请问单用记事本能实现吗

chigre3 发表于 2016-12-1 04:05:51

https://www.pdawiki.com/forum/data/attachment/forum/201612/01/040547fkigaqd0aak8mh9f.png

lxchen2001 发表于 2016-12-1 10:02:27

以上各位都提到了

MDX源文件,断行换行需用Carriage Return (CR, \r) 和 Line Feed (LF,\n),在Notepad++下可以打开符号显示(视图 - 显示符号 - 显示行尾符)。确认一下每行是否都是用了CR LF

lxchen2001 发表于 2016-12-1 10:18:39

liujinpiao 发表于 2016-12-1 00:16
请问单用记事本能实现吗

可以源文件是普通的文本而已

在MDict中想要文字显示效果,可以在源文件中加入HTML/CSS的标识

guplox 发表于 2016-12-1 11:10:25

楼主继续努力。经测试,用记事本制作词典,一切按默认方式:手动输入一行内容,然后手动按一下回车,保存成默认的(ansi)编码的txt文本,mdxbuilder导入时也按默认方式(编码GBK),能成功转成正常的mdx,请看截图。个人赞同lxchen2001的判断:是回车问题!(可能在拷贝粘贴过程中产生的)
https://www.pdawiki.com/forum/data/attachment/album/201612/01/105938az893fd53lc0m0fr.png
页: [1]
查看完整版本: 用记事本试着做词典,但失败了。请教大神!