linux下的开源简繁转换工具cconv--支持词语转换

源代码可在 http://code.google.com/p/cconv/downloads/list 下载

由于linux下广泛使用的iconv只支持单字一一对应转换,cconv在iconv的基础上增加了词语转换功能。

用法与iconv相同,不太了解iconv的朋友,可以先看看:

http://www.gnu.org/software/libiconv/documentation/libiconv/iconv.1.html

安装

到 http://code.google.com/p/cconv/downloads/list 下载最新的源代码文件

$tar zxvf cconv-x.x.x.tar.gz
$cd cconv-x.x.x
$./configure --prefix=/usr/local
$ make
$ sudo make install

使用

$ echo "内存, 海内存知己,后天,皇后,街头发钱" | cconv -f utf-8 -t utf8-tw 記憶體, 海內存知己,後天,皇后,街頭發錢

php扩展模块的安装

值得注意的是. php扩展模块依赖于二进制版本的动态链接库,若安装扩展模块,请先安装二进制版本, 确认ldconfig -p能够找到libcconv.so 以及cconv.h头文件能被找到

$tar zxvf cconv-php-x.x.x.tar.gz
$cd cconv-php-x.x.x
$phpize
$./configure
$make
$sudo make install

 

在php.ini中增加一行:

extension=cconv.so

 

<?php
    $str = "街头发钱;/n在专访中,姚明妙语连珠,透露NBA球员.../n";
    echo cconv("utf-8", "utf8-tw", $str);
?>

output:
街頭發錢;
在專訪中,姚明妙語連珠,透露NBA球員...

 

-----------------------

目前还有一些词语对照表需要整理 对于扩展模块,现在只做了php的, 现在计划陆续推出python perl的。

只是没有太多精力花在支持windows方面,如有兴趣朋友愿意帮忙我将不胜感激。

 

我的msn:xiaoyjy@hotmail.com

--

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值