本类实现汉字转拼音功能,由perl的Lingua::Han::PinYin包port而来(包括UniHan的数据)。
由于实际需要只实现utf-8版本,需要gbk等转拼音的请使用Iconv自行转换。
#Author H.J.Leochen ( http://www.upulife.com ) work on coding, I just move it to a gem and plugin for rails usage
#License:: MIT
#Gem builder: chenillen (http://allenchan.com.cn)
= Pinyin (permlink)- Convert Chinese Characters to Pinyin letters, better usage in Rails as gem or plugins
== Install
$ sudo gem install Pinyin --source http://gem.github.com
= irb Usage
require 'rubygems'
require 'pinyin'
py = Pinyin.new
py.to_permlink("中国")
==>> zhong-guo
py.to_pinyin_abbr("中国")
==>> zg
Bugs
-
多音字不知道怎么处理
-
英文中文夹杂的string中间英文和中文字相间的会没有separator