用pscws4分词,为什么只打印出里面的数字,中文直接不分词打印,网页编码是utf8function get_tags_arr($title){
require 'pscws4/pscws4.class.php';
$pscws = new PSCWS4();
$pscws->set_dict('scws/dict.utf8.xdb');
$pscws->set_rule('scws/rules.utf8.ini');
$pscws->set_ignore(true);
$pscws->send_text($title);
$words = $pscws->get_tops(10);
$tags = array();
foreach ($words as $val) {
$tags[] = $val['word'];
}
$pscws->close();
return $tags;
}
------------------------------------
$title=并遵守中华人民共和国有关法律法规,21343尊重网上道德;
$tags=get_tags_arr($title);
echo print_r($tags);为什么只打印出里面的数字,中文直接不分词打印
require 'pscws4/pscws4.class.php';
$pscws = new PSCWS4();
$pscws->set_dict('scws/dict.utf8.xdb');
$pscws->set_rule('scws/rules.utf8.ini');
$pscws->set_ignore(true);
$pscws->send_text($title);
$words = $pscws->get_tops(10);
$tags = array();
foreach ($words as $val) {
$tags[] = $val['word'];
}
$pscws->close();
return $tags;
}
------------------------------------
$title=并遵守中华人民共和国有关法律法规,21343尊重网上道德;
$tags=get_tags_arr($title);
echo print_r($tags);为什么只打印出里面的数字,中文直接不分词打印
解决方案 »
- 在Linux系统中,如何让PHP支持Socket?怎么配置使查看phpinfo()时:Sockets Support 即为enabled ?高人请进!!
- 以前做asp/asp.net 大概三年了,想转到php上来 请问达到精通的程度需要掌握哪些?
- 小问题,回答了就结贴。
- 新手求PHP结合js循环取控件id!!!马上给分
- 问一下这种实现技术?
- php处理日期函数!
- 在smarttemplate的使用过程中,看看我这样写哪里错了?运行的结果不太正确。..............................
- 请问一个表单问题
- 请问高手如何在按button 刷新之后,页面能够保持在原来的位置
- 高手请进,关于php mail问题,在线等待
- 网上流传的用手机最后一位数字算出实际年龄的方法,是不是和算法有关?
- [求助]$body = ereg_replace( $value, $fileurl, $body )
版主我已经$pscws = new PSCWS4('utf-8');处理过了 但是还是不行!那是什么地方的问题啊
$pscws->set_rule('scws/rules.utf8.ini');
这两个文件名和路径对吗?对于 php 5.3 及以后会有 Redefining already defined constructor 错误,打开错误提示后并不影响正常工作
应该不是是路径的问题,因为GBK测试可以,但是UTF-8编码就不行!不是知道是什么地方的原因?