今天想把自己手机里面的词库导入到电脑里面,因为自己手机的输入法是百度输入法,然后电脑配置比较低,就用了QQ输入法纯净版,然后遇到了不同输入法词库格式不是一样的,也就导致了不兼容。在网上找了一圈,发现一款很好用的软件。贴出软件作者的博客:http://www.cnblogs.com/studyzy/archive/2013/01/10/2855403.html。
在手机导出的文本文件,其格式是“ 曾经(ceng|jing) 55000”,而QQ输入法的格式则是“ceng'jing 曾经 55000”,我们会发现,编码和汉字的顺序不同,然后每个编码之间的分隔符也是不同。这是我们就需要使用这款软件进行相应的转换。针对大部分主流的输入法都已经覆盖,所以只需要一键转换就好。如下图
只需要导入你所想要转换的词库文本,然后选择好原文件的输入法选项,选择好目标文件的输入法选项,点击右边的转换按钮便好。
支持转换文件文本另存为等操作。
今天我们要用的工作,常规的转换不能转换,会提示输入格式不对。然后我们对源文件进行相应的处理。
“ 曾经(ceng|jing) 55000”--->>>“ceng'jing 曾经 55000”
从上一行我们可以看到,对比两者的差别,
1、汉字和编码的顺序不对
2、编码括号问题
3、编码每个字的间隔符不同
我们的软件的自定义可以完成哪些工作呢?我们看一下
选择自定义选项
弹出自定义词库编码,选择匹配规则
我们会发现,自定义功能能够帮助我们
1、选择我们的源文件是不是都有编码、词频、拼音编码,如果没有的话,可以勾掉相应项;
2、每个编码之间的分隔符,也可以选择相应的分隔符;
3、编码汉字词频之间的分隔符
4、可以调整词条排序
5、可以选择词库格式;
知道软件自定义可以做的工作后,我们可以发现,我们的源文件有括号无法通过自定义除去。所以我们要通过自己先把括号除去
打开词库---》》》
使用替换功能,查找内容填写“(”,替换为“ ”(空格)
查找内容填写“)”,替换为“”(不填)
变成下图的格式
处理到这里就符合软件转换的需求了
我们把文件导入到软件中,选好自定义格式
点击转换按钮
此时转换就完成了,弹窗提示是否导出词库到本地硬盘,选择是。
此时就完成了文件格式的转换。
再导入到相应的输入法就可以了。
以上。
参考: 作者博客:http://www.cnblogs.com/studyzy/archive/2013/01/10/2855403.html
知乎留雁:http://www.zhihu.com/question/23210271