从gb2py.idx中获取一个汉字的拼音首字母
function GetPinyinFromFile(aHanzi:string):AnsiChar;
//从gb2py.idx中获取一个汉字的拼音首字母
var
sfile:TMemoryStream;
ipos:integer;FC1,
FC2: integer;
xx:AnsiString;
begin
xx:=AnsiString(aHanzi); //强制转换
FC1:=ord(xx[1]); //按照单字节计算。
FC2:=ord(xx[2]);result:='v';
//
if (FC1<128) and (FC2<128) then exit;tryipos:=($fe-$a0)*(FC1-$b0)+FC2-$a1;sfile:=TMemoryStream.Create;sfile.LoadFromFile('gb2py.idx');sfile.Seek($1608+ipos*4,soFromBeginning); //$1608sfile.Read(ipos,4);sfile.Seek(ipos+1,soFromBeginning);sfile.Read(result,1);sfile.Free;
except
end;
end;
从gb2py.idx中获取一个汉字的拼音首字母相关推荐
- java 汉字 字母_JAVA获取中文汉字字符串拼音首字母,英文字符不变的工具类
java在处理项目需求时,有时需要排序,尤其是中文名字按0-9,A-Z进行首字母排序,这时候就需要首先要得到中文字符串的首字母,然后按照字母顺序进行排序,不多说,直接上代码,看java如何获取中文字符 ...
- MYSQL 获取每个汉字的拼音首字母
DELIMITER $$CREATE DEFINER=`root`@`%` FUNCTION `chinese2ShortPinyin`(in_string VARCHAR(32) ) RETURNS ...
- mysql取汉字首拼_MYSQL 获取每个汉字的拼音首字母
DELIMITER $$ CREATE DEFINER=`root`@`%` FUNCTION `chinese2ShortPinyin`(in_string VARCHAR(32) ) RETURN ...
- sql中怎么根据汉字的拼音首字母查询
--可用,速度可以 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[fGetPy]') and xtype ...
- python汉字拼音查询_python获取一组汉字的拼音首字母
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #!/usr/bin/env python # -*- coding: utf-8 -*- ...
- java怎样获取汉字的首字母_[JAVA]获得汉字的拼音首字母
--sunfruit 提供了获得汉字的拼音首字母的方法 JDK版本 无版本限制 功能 实现了获得一个汉字的拼音首字母功能,为汉字排序提供了方便 欢迎大家提意见,交流 代码如下: /** * ...
- delphi读音_delphi中获取汉字的拼音首字母
这段代码处理范围比较广,对于双单字,较偏的字也都能处理,是目前比较流行且全面的在delphi中获取汉字的拼音首字母的代码. 1.以下代码段直接复制在代码里即可. {$R *.dfm} py: arra ...
- Java中获取GBK编码汉字的拼音首字母(包括生僻字)
Java中获取GBK编码汉字的拼音首字母(包括生僻字) 前言 代码 结果 前言 网上关于Java中获取汉字的拼音首字母的方法很多,但大多基于GB2312的汉字所属编码位置判断方法,现有一种基于GBK编 ...
- C# 获取汉字的拼音首字母(转)
原文:https://blog.csdn.net/younghaiqing/article/details/62417269 一种是把所有中文字符集合起来组成一个对照表:另一种是依照汉字在Unicod ...
最新文章
- 摊牌了,巴塞罗那自治大学3D视觉课件(免费获取)
- OpenGL blending 混合的实例
- 快速排序 (Quick Sort)(Java实现)
- MySQL/MariaDB的response time插件
- 通往奥格瑞玛的道路-二分+最短路
- 软件工作相关考试001---PMP等各种考试
- Android增量更新——bsdiffbspatch
- 开源 MQTT 服务器
- 中国保险行业市场现状及发展空间分析
- 结对编程四则运算第三周-挑战出题(20172301、20172304、20172328)
- 修改postgresql库表的owner
- 学习使用php的stripslashe()函数去除反斜杠
- php根据当前日期判断法定节假日_PHP 判断当前日期是否是法定节假日或者休息日 (原)...
- 入手评测 天玑1200和骁龙865对比哪个好
- pubg:您的客户端将在10秒内关闭,因为一个关键的防作弊进程没有正确运行。通过验证您的游戏文件的完整性来解决此问题....
- 操作系统 第六章输入输出系统(自我总结式)
- Redis三种删除策略
- Oracle客户端安装INS-30131
- IBM MQ简单开发和应用
- Cannot render error page for request [/xxx/xxx/xxx] and exception [nested exception is org.apache.
热门文章
- 09_期望极大法EM2_统计学习方法
- 吴恩达深度学习2.1练习_Improving Deep Neural Networks_initialization
- B. Creating the Contest(水题)
- Centos7 连接Serial串口记录
- 让远程传输大文件变得更快
- drools研究后记
- Docker 基础介绍及配置安装 [一]
- 关于TP中的M()方法与D()方法
- 通过递归遍历n位2进制数的所有情况
- 关于SQL Server 存储过程的EXECUTE AS CALLER选项