把pscws3加入ecshop中加载字典的时候出现乱码。 require(dirname(__FILE__) . '/pscws3/pscws3.class.php'); $dict = './pscws3/dict/dict.xdb'; // 建立分词类对像, 参数为词典路径 $pscws = new PSCWS3(); $ignore = $autodis = true; $debug = $stats = false; $pscws->set_...
做了个测试,字典只支持一个,能不能支持多个字典? 第一个为预定义的默认字典。其他的以加载顺序做为自定义字典, 先搜索自定义字典。
[quote='hightman' pid='3715' dateline='1284692742'] 哦可能ecshop用的不是GBK的?你下载的默认应该 是gbk 的词典。 [/quote] 谢谢您,已经搞定了……
[quote='hightman' pid='3711' dateline='1284628104'] pscws2,3和scws-的词典不是共用的~~23用里面自带的那个旧词典才行。 [/quote] 我用的就是pscws23-20081221.tar.bz2这个包里边的字典。我单独写一个事例没的乱码,但加入ecshop了就有乱码了。
我下了个PSCWS23 代码并成功安装,结果分词只对汉字有效。我用的其中的pscws3分词。 比如我输入“2009年” 分词结果却为“年”。也就是说,它只输出了汉字部分 请问这该怎么解决