1. 你的词典只有“再试一个”这个词,当然就只有它了 2. scws_new/scws_free 是C 里的函数,在PHP中是 scws_open/scws_close 建议在PHP中用对象方式使用 scws 即 $so = scws_new(); $so->set_charset('gbk'); $so->set_dict(...
...le to load dynamic library '/Applications/AMPPS/php-5.3/lib/extensions/ext/scws.so' - dlopen(/Applications/AMPPS/php-5.3/lib/extensions/ext/scws.so, 9): no suitable image found. Did find:\n\t/Applications/AMPPS/php-5.3/lib/extensions/ext/scws.so: mach-o, but wrong architecture in Unknown on line 0 ...
...好意思,国庆放假没回来看,问题依旧。 我说了安装了scws主程序了啊,安装位置在/usr/local/scws libscws.so文件也存在 但是php扩展编译的时候貌似不认,报出上述错误 这是我安装后的目录,你看看: [XXX@XXX ~]$ ls /usr/local/scws/lib/ ...
代码如下 $so = scws_new(); $so->set_charset('utf-8'); // 这里没有调用 set_dict 和 set_rule 系统会自动试调用 ini 中指定路径下的词典和规则文件 $so->send_text("我是一个中国人");; while ($tmp = $so->get_result()) { foreach($tmp as $k=>$v){ echo $v['word'...
...ension 联合在一起作为路径,你说该怎么设? 此外 $so = scws_new 怎么可以再用 scws_set_dict 呢?应该用 $so->set_dict(), 类运用和函数运用不要混合着乱用!!多看帮助说明上的例子,不懂不要改先就照抄。
安装环境 php-5.2.13 centos 5.3 x86_64 libscws 安装成功运行test出正确结果 在运行phpize的时候,出现提示 Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 Can't locate object method "path" via...
...native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets[hr] scws php扩展编译是这样的 [root@zjx phpext]# ./configure --with-scws=/usr/local/scws/ --with-php-config=/u sr/local/php51/bin/php-config checking for egrep... grep -E checking for a sed that does not truncate output....
参照http://www.ftphp.com/scws/docs.php#instscws安装1.1.2版本。1-9步都安装无误。但第10步安装 php extension 遇到些问题求解答: 问题1: scws.so是在 /usr/local/lib/php/extensions/no-debug-non-zts-20060613/scws.so 我的php.ini中 extension_dir = "./"。 是不是...
你默认的字符集是 gbk吧?请在 add_dict 前先调用 $so->set_charset('utf8'); 或者直接用 $so = scws_new('utf8');
我用的是apache2.2.4 php5.2.3 windows系统 我加载成功了,为什么用 $so = scws_new(); $so->set_charset('gbk'); 这个不行呢? 报错 Call to undefined function scws_new() [[i] 本帖最后由 bigdown 于 2007-6-27 16:03 编辑 [/i]]