[转]汉字转换为拼音
汉字转换为拼音
作者:蒋勇 http://www.kipway.com 转载请保留此行
在要求使用操作速度的行业软件中,比如药品批发运销系统、车站客票售票系统中,往往会使用药品名字或车站名字的拼音缩写来提高输入效率,比如“阿莫西林”就可以输入“AMXL”,“重庆”就可以输入“CQ”,因此这些信息的中文名保存数据库中是同时保存它的拼音缩写,这样可用SQL语句中的“like”来查询。
本文给出的就是解决上面问题的办法,在此,笔者给出在汽车客运站中我自己写的汉子转换为拼音的DLL动态连接库hz2py.dll,这个DLL是正规DLL,可以在VC,BC,VB,delph中使用,在VC中,你可以使用hz2py.lib隐式调用,其他开发环境中需要显示调用。
在hz2py.dll只有一个C方式导出的函数:
extern "C" char * PASCAL String2Py(const char *lpszSource);
参数lpszSource的长度请限制在2048以内。对于非汉字字符,String2Py函数不做转换,汉字拼音字头转换为大写字母。在VC中的使用方法如下:
在头文件里插入下面两行
#pragma comment(lib,"hz2py.lib")
extern "C" char * PASCAL String2Py(const char *lpszSource);
使用例子:
CString sztst=String2Py("重庆你好!");
你会看到sztst的内容为"CQNH!"
修改纪录:2004.10.13 感谢绵阳的朋友发现“传”字错误。
转载于:https://www.cnblogs.com/jxnclyk/archive/2010/11/09/1872727.html
[转]汉字转换为拼音相关推荐
- JAVA实现汉字转换为拼音 pinyin4j/JPinyin
转载自 JAVA实现汉字转换为拼音 pinyin4j/JPinyin 在项目中经常会遇到需求用户输入汉字后转换为拼音的场景,比如说通讯录,就会要求按名字首字符发音排序,如果自己写实现这方面的功能是个 ...
- php 将汉字转换成拼音,利用PHP怎么将汉字转换为拼音
利用PHP怎么将汉字转换为拼音 发布时间:2020-12-17 15:36:59 来源:亿速云 阅读:83 作者:Leah 这篇文章将为大家详细讲解有关利用PHP怎么将汉字转换为拼音,文章内容质量较高 ...
- 程序实现汉字转换为拼音
做了一个讯飞语音识别的项目,API返回的识别结果是汉字格式.需要提取关键字与数据库中的数据进行匹配,为提高数据的识别率.考虑到需要将数据库中的文字和识别后的数据转换为拼音的形式进行匹配.但也没找到相关 ...
- Excel2007将汉字转换为拼音首字母
Excel2007将汉字转换为拼音首字母 一.打开Excel,按下"Alt+F11"组合键,弹出"Visual Basic编辑器" 二.点击"Visu ...
- java 汉字转换为拼音
需要引入pinyin4j , 没有文件上传,pinyin4j 上传不上来 import java.io.UnsupportedEncodingException; import net.source ...
- 将汉字转换为拼音:pypinyin.pinyin()
[小白从小学Python.C.Java] [计算机等级考试+500强双证书] [Python-数据分析] 将汉字转换为拼音 pypinyin.pinyin() 选择题 下列说法错误的是? import ...
- 汉字转换为拼音Java工具类
声明:本文是对https://www.cnblogs.com/DreamDrive/p/5762078.html的整理,感谢博主分享. 我就是爱音乐~ 准备工作:在pom.xml中引入依赖. < ...
- java 中文转成_Java实现汉字转换为拼音 [转]
代码说明: Java实现汉字转换为拼音的GUI版本. GUI代码部分: /** * @(#)CnToSpellGUI.java * kindani * 2004-10-25?? * */ import ...
- php 将中文字符转英文字母_PHP实现将汉字转换为拼音及获取词语首字母的方法...
本文实例讲述了PHP实现将汉字转换为拼音及获取词语首字母的方法.分享给大家供大家参考,具体如下: 最近要开发将汉字转换为拼音和得到首字的功能记录下来哈子:呵呵~ class Pinyin{ priva ...
- java把汉字转换成拼音_Java实现汉字转换为拼音
本文的核心代码取自easydozer的blog:http://blog.csdn.net/easydozer/ 代码说明: Java实现汉字转换为拼音的GUI版本. GUI代码部分: /** * @( ...
最新文章
- 近期活动盘点:基于雷达图像预测未来降水参赛经验分享、大数据基础设施讲座、药品行业分析及大数据应用思享会(11.22-11.29)
- GridView自定义分页样式(上一页,下一页,到第几页)(新手教程)
- 怎么学python-如何高效学python?这篇文章就是为想学的你写的
- AtCoder Regular Contest 098
- Linux上压缩目录以及目录下的所有文件
- Application log handling when maintaining product sales area data COM_PRWB_SET_LOGSETTYPE
- git-svn — 让git和svn协同工作
- 设计模式常见面试题汇总
- 算法踩坑4-冒泡排序
- 必须收藏:20个开发技巧教你开发高性能计算代码
- 南京航空航天大学2020数据结构课设
- dubbo中源码之缓存设计
- 两家美国科技公司被骗走一亿美元
- OpenCV总结——高斯核
- CSS 幻术 | 抗锯齿
- 如何在Web前端实现CAD图文字全文搜索功能之技术分享
- nodejs前端+后端
- Oracle数据库查询表中记录为空,Empty result set fetched
- python构造函数在创建对象时,没有自动执行,object has no attribute
- wintogo论坛_新一代垃圾佬的大辅助装-WIN TO GO
热门文章
- 将Pdf文件转换为Word
- 项目中引用NG-ZORRO,在使用nz-form时报错Can't bind to 'formGroup' since it isn't a known property of 'form'的解决方案
- 众享比特荣登2020第六届中国最具投资价值公司百强榜
- 史上最好的LDA(线性判别分析)教程
- gitblit安装和gitblit服务器切换
- 跟牛老师一起学WEBGIS——WEBGIS实现(绘制图片)
- Unix/C++--模板
- H5APP中监听返回事件处理
- 255%可用已接通电源_深度解析电弧螺柱焊机及其用于螺柱焊的直流焊接电源的特点...
- 非接触物体尺寸形态测量_机械工厂里面的测量工具,搞懂完的都是高工