1、建立文本文件(建议用UltraEdit-32) 这一步是关系到词典能否正常运行的关键。每个单词与它的解释必须放在一行内,单词与解释用///分开, 如:CHINA /// 中国 howdy /// 您好 (注意之间的空格) 如果你要在显示的解释的时候另起一行的话,可以用n符号 如: CHINA /// [adj]中国n[china]陶瓷、瓷料 这一行在手机上将会显示为 CHINA [adj]中国 [china]陶瓷、瓷料 完后将文件保存命名,最好不要用中文,因为会在后面的制作中很麻烦的。 还要注意的是一行内的长度不能超过4096字节,否则无法运行。当然了可能没有人制作专门的字典在一行内会超出这个限制吧。 问题是从其它软件提取的字典文件,就有可能超出这个限制,那如何办呢? 用一个超过4096字节的自动拆分工具,为perl脚本文件,使用时需要perl的解释器。 使用方法为:perl convidl-p2.pl 字典源文件 > 输出文件 ,如果源文件有错,输出文件中会出现连续的--------------------------。 perl脚本怎么用,上网搜搜吧,太简单了。
2、将制作好的文本转换成pdb字典文档格式 下载解压kdic.rar到指定文件夹,在运行中输入cmd,再输入kdic的指定文件夹,直接输入gendic xxx.txt(文件名),这时文件在DOS下顺利转换并完成。
3、转换完成
你会在kdic文件夹中发现有一个新的KDIC.PDB文件,那就是你制作的字典文件。想知道怎么样吗,那就传到手机中看吧
4、转换中出错的信息:Error: No more memory 内存不足Error: Too Long (xxx chars) Lines in input file (line yyy) 第yyy行过长Error: Too long word in line xxx 第 xxx 行上的单词超限 (单个单词长度必须小于 127 字节) Error: Too big Index Record... 字典文件太大,试着转换的时候加上参数-L
5、软件下载:http://free.ys168.com/?wyh65523