asp其它

关注公众号 jb51net

关闭
ASP汉字转拼音源码可将简体及繁体中文转换为拼音 (Easp插件)

ASP汉字转拼音源码可将简体及繁体中文转换为拼音 (Easp插件)

热门排行

简介

EasyASP用了有一段时间了,是个好东东,写的代码少了,提升了不少效率。Easp开发者貌似想要做成一个框架,但个人感觉更像一个库,至少是把它当成ASP库用了,不晓得会不会大材小用了。
在某一个项目里,涉及到需要把汉字转换为拼音功能,包括简体中文和繁体中文的转换。搜索了蛮久,没找到现成的,于是利用了网上一些资源写了一个ASP 繁简中文汉字转拼音的一个类,做成了一个EasyASP的插件 easp.pinyin.asp。首先要将此插件放到Easp下的plugin目录里,然后看以下相关使用说明:
[code]
' 声明类
Set oPinyin = Easp.Ext("Pinyin")
' 初始化参数, 参数为数组中的前两个元素
' 第一个元素的值为数字, 0 表示返回的拼音首字母大写(默认), 1 表示全部小写, 2 表示大写
' 第二个元素的值为布尔值, 判断是否只获取首字母, 默认是 0, 不获取首字母
' 如果不需要进行特别定义就不需要初始化了
oPinyin.Init(Array(0, 0))
' 取得 "中国" 的拼音
' 以下结果返回 "Zhong Guo"
pinyin = oPinyin("中国")
' 如果你既需要某个汉字的拼音又需要首字母
' 那就可以利用以上的结果了
letter = Left(pinyin, 1)
[/code]
easp.pinyin.asp 下载地址:Chinese-character-to-phoneticize-asp-code
以上压缩包里还附带了一个Access (mdb) 的简体中文汉字拼音对照表,记录了6769个简体中文,以及一个简繁中文汉字拼音对照表的文本文件,可以把它用到其它的语言上,如PHP。

大家还下载了