社区
C#
帖子详情
[100分]求汉字转拼音声母的最佳算法
csShooter
2005-09-06 10:59:56
who的算法好,分就给who!
要求:
(1) 认识率最大化,比如最好能达到认识如"踵zhong"这样的汉字!
(2) 最好能解决部份多音字问题:如"行 xing\hang"..
...全文
304
9
打赏
收藏
[100分]求汉字转拼音声母的最佳算法
who的算法好,分就给who! 要求: (1) 认识率最大化,比如最好能达到认识如"踵zhong"这样的汉字! (2) 最好能解决部份多音字问题:如"行 xing\hang"..
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iheshi
2005-10-07
打赏
举报
回复
http://iheshi.cnblogs.com/archive/2005/10/07/249782.html
ybzsu
2005-09-06
打赏
举报
回复
我操
关注!!!
iloveyour
2005-09-06
打赏
举报
回复
还要解决多音字怕是没办法,难
orin_chan
2005-09-06
打赏
举报
回复
up~~~~~
csShooter
2005-09-06
打赏
举报
回复
在线等待..
csShooter
2005-09-06
打赏
举报
回复
jinjazz兄,对自己的代码太不负责了!...受批评哈!
csShooter
2005-09-06
打赏
举报
回复
兄弟们,努力啊!.....
jinjazz兄提供的方法也太老套,问题没解决!
jinjazz
2005-09-06
打赏
举报
回复
static public string GetChineseSpell(string strText)
{
int len = strText.Length;
string myStr = "";
for(int i=0;i<len;i++)
{
myStr += getSpell(strText.Substring(i,1));
}
return myStr;
}
static public string getSpell(string cnChar)
{
byte[] arrCN = Encoding.Default.GetBytes(cnChar);
if(arrCN.Length > 1)
{
int area = (short)arrCN[0];
int pos = (short)arrCN[1];
int code = (area<<8) + pos;
int[] areacode = {45217,45253,45761,46318,46826,47010,47297,47614,48119,48119,49062,49324,49896,50371,50614,50622,50906,51387,51446,52218,52698,52698,52698,52980,53689,54481};
for(int i=0;i<26;i++)
{
int max = 55290;
if(i != 25) max = areacode[i+1];
if(areacode[i]<=code && code<max)
{
return Encoding.Default.GetString(new byte[]{(byte)(65+i)});
}
}
return cnChar;
}
else return cnChar;
}
xamaizi
2005-09-06
打赏
举报
回复
mark!!
易语言
汉字
转
拼音
声母
源码
结合上述
分
析,我们不难发现,易语言
汉字
转
拼音
声母
源码不仅仅是一个简单的编程工具,它还承载着易语言在中文信息处理领域的使命。通过对这一源码的研究和应用,我们不仅能够学习到如何实现
汉字
到
拼音
声母
的
转
换,也...
中文
汉字
转
拼音
大写(默认) 小写 首字母大写
在IT领域,中文
汉字
转
拼音
是一项常见的处理任务,特别是在自然语言处理、文本
分
析以及编程中。这个任务的主要目的是将
汉字
转
换成对应的汉语
拼音
,以便计算机能够更好地理解和处理中文信息。以下将详细介绍
汉字
转
拼音
...
delphi函数查询
汉字
拼音
声母
在本文中,我们将深入探讨如何在Delphi中实现
汉字
拼音
声母
的查询功能,这一技能对于处理中文文本数据、实现中文搜索或排序等功能尤为关键。 ### Delphi中的
汉字
拼音
声母
查询 #### 核心知识点一:
拼音
声母
查询函数 ...
delphi12
汉字
转
拼音
全拼及简拼 XE
汉字
转
拼音
是计算机处理中文文本的重要一环。全拼是指将
汉字
转
换为完整的汉语
拼音
,而简拼则是用简化的形式表示
汉字
,通常只包含
声母
和韵母,不包括声调。在Delphi 12 XE中,我们可以利用内置的TCharServices组件...
oracle
汉字
转
拼音
package包-支持UTF8
总的来说,这个"oracle
汉字
转
拼音
package包-支持UTF8"是一个非常实用的工具,可以帮助我们在Oracle数据库环境中有效地处理
汉字
到
拼音
的
转
换问题,尤其适用于处理UTF8编码的多语言数据。正确理解和使用这个Package,...
C#
111,119
社区成员
642,553
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章