Journal(2005) | Blog(2006) | RandomLink | WhoAmI | LiveBookmark | HomePage

<<Previous: A trip to the Yellow Mountain  >>Next: 发送邮件附件

将汉字转为拼音的模块

Category: MyCPAN   Keywords: 汉字 拼音

Update

我更新了该模块,并将它改名为 Lingua::Han::PinYin
详细的过程和用法查看:重新写就的 Lingua::Han::PinYin
下面的已经不再使用了。

说明

今天安装 Unicode::Unihan 时,在其 srctxt 目录下找到个 汉字编码与拼音对照表 / Mandarin.txt 。
另外发现在 gb2312 与 utf-8 下,汉字的编码是不相同的。
所以就重写了一遍(从函数模块转为 OO ),并把 Light 版本删除掉。
按此下载 Lingua-Han2PinYin-0.06.tar.gz

名称

Lingua::Han2PinYin - 将汉字转为它的拼音

例子

use Lingua::Han2PinYin;
  
# 如果代码的编码为 gb2312, 默认
my $h2p = new Lingua::Han2PinYin();
print $h2p->han2pinyin("我");
  
# 如果代码编码为 utf-8
my $h2p = new Lingua::Han2PinYin(format => 'utf8');
print $h2p->han2pinyin("我");

限制

不能处理多音字。

返回值

如果是一个常用字,返回它的拼音。
如果不是,返回'XX'。

应用

查询汉字的拼音:http://www.1313s.com/cgi-bin/App.cgi?q=pinyin

<<Previous: A trip to the Yellow Mountain  >>Next: 发送邮件附件

Options: +Del.icio.us

Related items Created on 2004-12-06 22:36:39, Last modified on 2005-11-18 20:46:40
Copyright 2004-2005 All Rights Reserved. Powered by Eplanet && Catalyst 5.62.