`
jinghuainfo
  • 浏览: 1524192 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

[open source]通过汉字得到拼音的函数库(getpinyin)发布

 
阅读更多

[open source]通过汉字得到拼音的函数库(getpinyin)发布

转载时请注明出处:http://blog.csdn.net/absurd

从汉字获得拼音其实很简单,无非就是到表中去查找而已,并没有什么新东西。最近一个同事要使用,不知道怎么实现,于是花了一个晚上写了一个。放到这里吧,有兴趣的朋友可以到这里下载。数据是从Window2000的拼音输入法中取出来的,不知道这种数据受不受法律保护(好像是不受保护),使用此数据引法律后果由使用者自己承担,使用之前最好想清楚。

函数是用C语言实现的,按GB码排序,用二分查找。目前输入汉字编码只能是GB码,若有时间再改为同时支持UTF-16UTF-8编码。

分享到:
评论

相关推荐

    PHP高效汉字转拼音类

    // 包含20441个汉字26821拼音转换库文件,字库基本是网上最全的了,当然万一发现少了可以自己加入到字库中,一行一条记录加入到文本文件中即可,非常简单 // 算法方面没有采用将字库预先转换成数组,而是通过正则...

    柏克拼音DLL库

    PARKE(R)柏克拼音DLL库 v1.1 说明: 本DLL使用纯C语言开发,支持GBK大字符集,共可查20876个不同汉字的拼音或拼音首字母。 查询速度极快,体积小巧只有30K,且完全独立无需任何输入法支持! 适用于所有...

    Excel中文转拼音VBA

    Excel中文转拼音(完整版) 打开Excel->工具->宏->Viaual Basic编辑器 在弹出来的窗口中对着VBAproject点右键->插入->模块 下面会出现一个名为"模块1",点击 在右边的空白栏中粘贴以下内容: Function pinyin(p ...

    Excel获取汉字拼音

    1.启动Excel ,打开相应的工作表;  2.执行“工具→宏→Visual Basic编辑器”命令(或者直接按“Alt+F11”组合键),进入Visual Basic编辑状态;...自定义函数就可以用了,如:选中D2单元格,输入公式:=PinYin(A1)。

    汉字转拼音强大dll

    汉字转拼音强大控件,直接引用调取,用一个方法即可实现 var coverchr = NPinyin.Pinyin.GetPinyin(chr);

    java汉字转拼音代码+lib库

    java 汉字转拼音代码+库,里面有详细的使用方法,使用的时候直接调用getPinyin即可。

    Function_GetPinyin.rar_GetPiny_getpinyin_getpinyin函数_php GetPiny

    汉字转 全拼,简拼 获取汉字的首字母 生成汉字串首字母串

    MSSQL汉字转拼音函数实现语句

    代码如下:/* ————————————————————- 函数: fn_GetPinyin 描述: 汉字转拼音(无数据表版) 使用: dbo.fn_GetPinyin(‘中华人民共和国’) = zhonghuarenmingongheguo 作者: 流香羽 (改编:Tony) ...

    姓名转拼音工具.xlsm

    姓名批量转换成拼音,打开时请允许使用宏,第二列需手工复制,对个别错误手工修改。复制时请用复制为数据。其它也没什么可写的了。字数可够了?

    VFP返回汉字或字符串的全拼或简拼

    此 Pinyin.Dll 可以返回汉字或字符串的全拼或简拼,代码为VFP。

    汉字转拼音

    功能:获取汉字的拼音,或者拼音首字母 接口: static QString GetFirstLetter(const QString &src;);//获取第一个汉字的首字母 static QString GetFirstLetters(const QString &src;);//获取所有汉字的首字母 ...

    XSsoft 1.0 汉字转拼音或拼音首字母组件,VB6 ActiveX DLL

    最近对单位老早的一个asp程序进行功能调整,需要对用户的名字进行模糊查找,涉及汉字转拼音,搜了一下网上的组件,要嘛收费,要嘛asp调用不方便,倒是有一个asp的代码,遗憾的是很不准确,自己找了个字库,调整以后...

    c#汉字转拼音dll

    1、下载dll文件,加入项目引用 2、引入命名空间: using NPinyin; 3、方法: Pinyin.GetPinyin("中文"); 其他方法自己试试便知道哒 对应博文:http://www.kangry.net/blog/?type=article&article_id=57

    姓名变为拼音.bas

    姓名变为拼音.bas WPS或Excel将姓名变为拼音 操作步骤 https://blog.csdn.net/SwTesting/article/details/111690318

    将汉字转成对应拼音程序

    可以转换任意数量的汉字,也可以转换单个汉字 getPinYin(word) #转换单个汉字 getWordsPy(word) #转换任意数量的汉字 转换字典采用的是汉字区位码,添加了部分生僻汉字

    java获取中文拼音字母

    java获取中文拼音字母,包含代码和工具包

    汉字转换成中文拼音pinyin4j-2.5.0.jar

    输入汉字可以转换成中文拼音。内包含jar包和demo public class PinYin { public static String getPinYin(String src){ char[] t1 = null; t1=src.toCharArray(); String[] t2 = new String[t1.length]; ...

    取得汉字拼音首字母的DLL,C#直接引用。

    取得汉字拼音首字母的DLL,C#直接引用。取得汉字拼音首字母的DLL,C#直接引用。

    微软类库,获取汉字的拼音缩写

    CHSPinYinConv.msi就是汉字拼音相关的,CHTCHSConv.msi是进行 简体与繁体进行相互转换的 安装完毕后,需要在VS里添加引用,分别引用:C:\Program Files\Microsoft Visual Studio International Pack\Simplified ...

    PHP实现将汉字转换为拼音及获取词语首字母的方法

    最近要开发将汉字转换为拼音和得到首字的功能记录下来哈子:呵呵~ class Pinyin{ private $_outEncoding = "GB2312"; public function getPinyin($str,$pix=' ',$code = 'gb2312'){ $_DataKey = "a|ai|an|ang|ao...

Global site tag (gtag.js) - Google Analytics