汉字转化成拼音的源代码

更新时间:2023-12-11 18:57:20 阅读: 评论:0

2023年12月11日发(作者:雪中送炭反义词)

-

汉字转化成拼音的源代码

汉字转化成拼音的源代码

1using System;

2using tions;

3using ;

4namespace

5{

6 /**

7 /// JJBa 的摘要说明。

8 ///

9 ///

10 汉字转化成拼音#region 汉字转化成拼音

11

12 public class Chine2Spell

13 {

14

15 /**

16 /// 获得拼音

17 ///

18 /// 汉字

19 ///

20 //调用格式:GetSpell(string str_Spell)

21 //str_Spell是要转换的汉字

22 //返回结果是转化成的拼音

23 //目前还不完善,例如“爨”字转换不出来,需要进一步完善

24 public string GetSpell(string str_Chine)

25 {

26

27 try

28 {

29 Hashtable t=hb();

30

31 byte[] b=es(str_Chine);

32 int p;

33 StringBuilder ret=new StringBuilder();

34 for(int i=0;i< ;i++)

35 {

36 p=(int)b[i];

37 if(p>128)//160? or 128? 原文是160,待以后考证

38 {

39 p=p*256+b[++i]-65536;

40 (g(t,p));

41 }

42 el

43 {

44 ((char)p);

45 }

46 }

47 ();

48 return ng();

49 }

50 catch

51 {

52 return "";

53 }

54

55 } 56

57 private string g(Hashtable ht,int num)

58 {

59 if(num < -20319||num > -10247)

60 return "";

61 while(!nsKey(num))

62 num--;

63 return ht[num].ToString();

64 }

65 private Hashtable hb()

66 {

67 //尚不晚完善,例如“爨”就没有转换出来

68 Hashtable ht=new Hashtable();

69 (-20319,"a");

70 (-20317,"ai");(-20304,"an"); (-20295,"ang");

71 (-20292,"ao");(-20283,"ba"); (-20265,"bai");

72 (-20257,"ban");(-20242,"bang"); (-20230,"bao");

73 (-20051,"bei"); (-20036,"ben"); (-20032,"beng");

74 (-20026,"bi"); (-20002,"bian"); (-19990,"biao");

75 (-19986,"bie"); (-19982,"bin"); (-19976,"bing");

76 (-19805,"bo"); (-19784,"bu"); (-19775,"ca");

77 (-19774,"cai"); (-19763,"can"); (-19756,"cang");

78 (-19751,"cao"); (-19746,"ce"); (-19741,"ceng");

79 (-19739,"cha"); (-19728,"chai"); (-19725,"chan");

80 (-19715,"chang"); (-19540,"chao"); (-19531,"che");

81 (-19525,"chen"); (-19515,"cheng"); (-19500,"chi");

82 (-19484,"chong"); (-19479,"chou"); (-19467,"chu");

83 (-19289,"chuai"); (-19288,"chuan"); (-19281,"chuang");

84 (-19275,"chui"); (-19270,"chun"); (-19263,"chuo");

85 (-19261,"ci"); (-19249,"cong"); (-19243,"cou");

86 (-19242,"cu"); (-19238,"cuan"); (-19235,"cui");

87 (-19227,"cun"); (-19224,"cuo"); (-19218,"da");

88 (-19212,"dai"); (-19038,"dan"); (-19023,"dang");

89 (-19018,"dao"); (-19006,"de"); (-19003,"deng");

90 (-18996,"di"); (-18977,"dian"); (-18961,"diao");

91 (-18952,"die"); (-18783,"ding"); (-18774,"diu");

92 (-18773,"dong"); (-18763,"dou"); (-18756,"du");

93 (-18741,"duan"); (-18735,"dui"); (-18731,"dun");

94 (-18722,"duo"); (-18710,"e"); (-18697,"en");

95 (-18696,"er"); (-18526,"fa"); (-18518,"fan");

96 (-18501,"fang"); (-18490,"fei"); (-18478,"fen");

97 (-18463,"feng"); (-18448,"fo"); (-18447,"fou");

98 (-18446,"fu"); (-18239,"ga"); (-18237,"gai");

99 (-18231,"gan"); (-18220,"gang"); (-18211,"gao");

100 (-18201,"ge"); (-18184,"gei"); (-18183,"gen");

101 (-18181,"geng"); (-18012,"gong"); (-17997,"gou");

102 (-17988,"gu"); (-17970,"gua"); (-17964,"guai");

103 (-17961,"guan"); (-17950,"guang"); (-17947,"gui");

104 (-17931,"gun"); (-17928,"guo"); (-17922,"ha");

105 (-17759,"hai"); (-17752,"han"); (-17733,"hang");

106 (-17730,"hao"); (-17721,"he"); (-17703,"hei");

107 (-17701,"hen"); (-17697,"heng"); (-17692,"hong");

108 (-17683,"hou"); (-17676,"hu"); (-17496,"hua");

109 (-17487,"huai"); (-17482,"huan"); (-17468,"huang");

110 (-17454,"hui"); (-17433,"hun"); (-17427,"huo");

111 (-17417,"ji"); (-17202,"jia"); (-17185,"jian");

112 (-16983,"jiang"); (-16970,"jiao"); (-16942,"jie"); 113 (-16915,"jin"); (-16733,"jing"); (-16708,"jiong");

114 (-16706,"jiu"); (-16689,"ju"); (-16664,"juan");

115 (-16657,"jue"); (-16647,"jun"); (-16474,"ka");

116 (-16470,"kai"); (-16465,"kan"); (-16459,"kang");

117 (-16452,"kao"); (-16448,"ke"); (-16433,"ken");

118 (-16429,"keng"); (-16427,"kong"); (-16423,"kou");

119 (-16419,"ku"); (-16412,"kua"); (-16407,"kuai");

120 (-16403,"kuan"); (-16401,"kuang"); (-16393,"kui");

121 (-16220,"kun"); (-16216,"kuo"); (-16212,"la");

122 (-16205,"lai"); (-16202,"lan"); (-16187,"lang");

123 (-16180,"lao"); (-16171,"le"); (-16169,"lei");

124 (-16158,"leng"); (-16155,"li"); (-15959,"lia");

125 (-15958,"lian"); (-15944,"liang"); (-15933,"liao");

126 (-15920,"lie"); (-15915,"lin"); (-15903,"ling");

127 (-15889,"liu"); (-15878,"long"); (-15707,"lou");

128 (-15701,"lu");(-15681,"lv");(-15667,"luan");

129 (-15661,"lue");(-15659,"lun");(-15652,"luo");

130 (-15640,"ma");(-15631,"mai");(-15625,"man");

131 (-15454,"mang");(-15448,"mao");(-15436,"me");

132 (-15435,"mei");(-15419,"men");(-15416,"meng");

133 (-15408,"mi");(-15394,"mian");(-15385,"miao");

134 (-15377,"mie");(-15375,"min");(-15369,"ming");

135 (-15363,"miu");(-15362,"mo");(-15183,"mou");

136 (-15180,"mu");(-15165,"na");(-15158,"nai");

137 (-15153,"nan");(-15150,"nang");(-15149,"nao");

138 (-15144,"ne");(-15143,"nei");(-15141,"nen");

139 (-15140,"neng");(-15139,"ni");(-15128,"nian");

140 (-15121,"niang");(-15119,"niao");(-15117,"nie");

141 (-15110,"nin");(-15109,"ning");(-14941,"niu");

142 (-14937,"nong");(-14933,"nu");(-14930,"nv");

143 (-14929,"nuan");(-14928,"nue");(-14926,"nuo");

144 (-14922,"o");(-14921,"ou");(-14914,"pa");

145 (-14908,"pai");(-14902,"pan");(-14894,"pang");

146 (-14889,"pao");(-14882,"pei");(-14873,"pen");

147 (-14871,"peng");(-14857,"pi");(-14678,"pian");

148 (-14674,"piao");(-14670,"pie");(-14668,"pin");

149 (-14663,"ping");(-14654,"po");(-14645,"pu");

150 (-14630,"qi");(-14594,"qia");(-14429,"qian");

151 (-14407,"qiang");(-14399,"qiao");(-14384,"qie");

152 (-14379,"qin");(-14368,"qing");(-14355,"qiong");

153 (-14353,"qiu");(-14345,"qu");(-14170,"quan");

154 (-14159,"que");(-14151,"qun");(-14149,"ran");

155 (-14145,"rang");(-14140,"rao");(-14137,"re");

156 (-14135,"ren");(-14125,"reng");(-14123,"ri");

157 (-14122,"rong");(-14112,"rou");(-14109,"ru");

158 (-14099,"ruan");(-14097,"rui");(-14094,"run");

159 (-14092,"ruo");(-14090,"sa");(-14087,"sai");

160 (-14083,"san");(-13917,"sang");(-13914,"sao");

161 (-13910,"");(-13907,"n");(-13906,"ng");

162 (-13905,"sha");(-13896,"shai");(-13894,"shan");

163 (-13878,"shang");(-13870,"shao");(-13859,"she");

164 (-13847,"shen");(-13831,"sheng");(-13658,"shi");

165 (-13611,"shou");(-13601,"shu");(-13406,"shua");

166 (-13404,"shuai");(-13400,"shuan");(-13398,"shuang");

167 (-13395,"shui");(-13391,"shun");(-13387,"shuo");

168 (-13383,"si");(-13367,"song");(-13359,"sou");

169 (-13356,"su");(-13343,"suan");(-13340,"sui"); 170 (-13329,"sun");(-13326,"suo");(-13318,"ta");

171 (-13147,"tai");(-13138,"tan");(-13120,"tang");

172 (-13107,"tao");(-13096,"te");(-13095,"teng");

173 (-13091,"ti");(-13076,"tian");(-13068,"tiao");

174 (-13063,"tie");(-13060,"ting");(-12888,"tong");

175 (-12875,"tou");(-12871,"tu");(-12860,"tuan");

176 (-12858,"tui");(-12852,"tun");(-12849,"tuo");

177 (-12838,"wa");(-12831,"wai");(-12829,"wan");

178 (-12812,"wang");(-12802,"wei");(-12607,"wen");

179 (-12597,"weng");(-12594,"wo");(-12585,"wu");

180 (-12556,"xi");(-12359,"xia");(-12346,"xian");

181 (-12320,"xiang");(-12300,"xiao");(-12120,"xie");

182 (-12099,"xin");(-12089,"xing");(-12074,"xiong");

183 (-12067,"xiu");(-12058,"xu");(-12039,"xuan");

184 (-11867,"xue");(-11861,"xun");(-11847,"ya");

185 (-11831,"yan");(-11798,"yang");(-11781,"yao");

186 (-11604,"ye");(-11589,"yi");(-11536,"yin");

187 (-11358,"ying");(-11340,"yo");(-11339,"yong");

188 (-11324,"you");(-11303,"yu");(-11097,"yuan");

189 (-11077,"yue");(-11067,"yun");(-11055,"za");

190 (-11052,"zai");(-11045,"zan");(-11041,"zang");

191 (-11038,"zao");(-11024,"ze");(-11020,"zei");

192 (-11019,"zen");(-11018,"zeng");(-11014,"zha");

193 (-10838,"zhai");(-10832,"zhan");(-10815,"zhang");

194 (-10800,"zhao");(-10790,"zhe");(-10780,"zhen");

195 (-10764,"zheng");(-10587,"zhi");(-10544,"zhong");

196 (-10533,"zhou");(-10519,"zhu");(-10331,"zhua");

197 (-10329,"zhuai");(-10328,"zhuan");(-10322,"zhuang");

198 (-10315,"zhui");(-10309,"zhun");(-10307,"zhuo");

199 (-10296,"zi");(-10281,"zong");(-10274,"zou");

200 (-10270,"zu");(-10262,"zuan");(-10260,"zui");

201 (-10256,"zun");(-10254,"zuo");(-10247,"zz");

202 return ht;

203 }

204

205 }

206 # endregion

207}

-

汉字转化成拼音的源代码

本文发布于:2023-12-11 18:57:19,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/170229224040854.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:汉字转化成拼音的源代码.doc

本文 PDF 下载地址:汉字转化成拼音的源代码.pdf

下一篇:返回列表
标签:拼音   出来   完善   转换   源代码   雪中送炭   说明
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|