NLPIR_ImportUserDict()函数用户字典导入失败
2017-09-12 20:46
148 查看
最近工作中,需要使用NLPIR库函数,其中由于现有的分词不完善,需要添加自定义的分词进去。
通过NLPIR_AddUserWord()函数没有问题,成功导入自定义分词;
然而使用NLPIR_ImportUserDict()时发现分词结果没有按照自定义的字典来;
查了UserDefinedDict.lst文件发现自定义分词已记录在案
网上搜各种原因,未果;
最后发现是编码的问题
我项目的编码是UTF-8,而txt的默认编码是ANSI,将用户字典的txt编码转为项目编码后,解决
通过NLPIR_AddUserWord()函数没有问题,成功导入自定义分词;
然而使用NLPIR_ImportUserDict()时发现分词结果没有按照自定义的字典来;
查了UserDefinedDict.lst文件发现自定义分词已记录在案
网上搜各种原因,未果;
最后发现是编码的问题
我项目的编码是UTF-8,而txt的默认编码是ANSI,将用户字典的txt编码转为项目编码后,解决
相关文章推荐
- Oracle数据库案例整理-导入导出Oracle数据失败-数据库用户被锁
- Dive Into Python 学习记录1-函数/模块导入/字典/列表/元组/字符串分割、连接、格式化/映射list/
- Oracle数据库案例整理-导入导出Oracle数据失败-数据字典没有更新
- mysql因为锁等待导致导入用户失败(Lock wait timeout exceeded; try restarting transaction)
- 我从16ASPX上下了一个程序在运行时出错是怎么回事?运行时出现用户SA登陆失败,但是我已经把数据库导入SQL
- 【Java EE 学习 30】【闪回】【导入导出】【管理用户安全】【分布式数据库】【数据字典】【方案】
- Python直接用字典数组导入到函数的非固定参数
- phpmyadmin无法导入大些文件 及使用配置文件中定义的控制用户连接失败。
- 用户sa登录失败,未与信任SQL Server连接相关联的解决
- Oracle的备份,导入和新建用户
- 消息18452 用户 'sa' 登陆失败. 原因: 未与信任SQL Server连接关联
- 用字典创建一个平台的用户信息(包含用户名和密码)管理系统,新用户可以用与现有系统帐号不冲突的用户名创建帐号,已存在的老用户则可以用用户名和密码登陆重返系统。
- 用户如何有效地利用数据字典
- python 导入模块及函数使用
- Java—POI实现数据导入Excel提示用户是保存,打开
- Oracle创建用户、表空间、导入导出、...命令
- mysql 导入导出数据库以及函数、存储过程的介绍
- sql server 用户'sa'登录失败(错误18456)(转载)
- python字典里的update函数
- 安装完oracle后从root用户切换执行命令“sqlplus / as sysdba”失败