您正在使用 IPV4 [18.97.9.171] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会      

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中      
[公益] 地球是我家,绿化靠大家       广州婚姻调查公司      
2025年 劳动节 003
2025年 高 考 040
2026年 元 旦 248
2026年 春 节 295
 
您现在的位置:首页 >> ASP/ASP.net >> 内容
本类新增
本类热门
asp.net 自动将汉字转换成拼音第一个字母
内容摘要: ///summary///把汉字转换成拼音第一个字母////summary///paramname='ChineseStr'/param///returns/returnsprivatestringChineseCap(stringChineseStr){stringCapstr='';byte[]ZW=newbyte[2];longChineseStr_i......
///<summary>

///把汉字转换成拼音第一个字母

///</summary>

///<paramname="ChineseStr"></param>

///<returns></returns>

privatestringChineseCap(stringChineseStr)

{

stringCapstr="";

byte[]ZW=newbyte[2];

longChineseStr_int;

stringCharStr,ChinaStr="";

for(inti=0;i<=ChineseStr.Length-1;i++)

{

CharStr=ChineseStr.Substring(i,1).ToString();

ZW=System.Text.Encoding.Default.GetBytes(CharStr);

//得到汉字符的字节数组

if(ZW.Length==2)

{

inti1=(short)(ZW[0]);

inti2=(short)(ZW[1]);

ChineseStr_int=i1*256+i2;

#region参数

//tableoftheconstantlist

//'A';//45217..45252

//'B';//45253..45760

//'C';//45761..46317

//'D';//46318..46825

//'E';//46826..47009

//'F';//47010..47296

//'G';//47297..47613

//'H';//47614..48118

//'J';//48119..49061

//'K';//49062..49323

//'L';//49324..49895

//'M';//49896..50370

//'N';//50371..50613

//'O';//50614..50621

//'P';//50622..50905

//'Q';//50906..51386

//'R';//51387..51445

//'S';//51446..52217

//'T';//52218..52697

//没有U,V

//'W';//52698..52979

//'X';//52980..53640

//'Y';//53689..54480

//'Z';//54481..55289

#endregion

#region判断

if((ChineseStr_int>=45217)&&(ChineseStr_int<=45252))

{

ChinaStr="A";

}

elseif((ChineseStr_int>=45253)&&(ChineseStr_int<=45760))

{

ChinaStr="B";

}

elseif((ChineseStr_int>=45761)&&(ChineseStr_int<=46317))

{

ChinaStr="C";

}

elseif((ChineseStr_int>=46318)&&(ChineseStr_int<=46825))

{

ChinaStr="D";

}

elseif((ChineseStr_int>=46826)&&(ChineseStr_int<=47009))

{

ChinaStr="E";

}

elseif((ChineseStr_int>=47010)&&(ChineseStr_int<=47296))

{

ChinaStr="F";

}

elseif((ChineseStr_int>=47297)&&(ChineseStr_int<=47613))

{

ChinaStr="G";

}

elseif((ChineseStr_int>=47614)&&(ChineseStr_int<=48118))

{

ChinaStr="H";

}

elseif((ChineseStr_int>=48119)&&(ChineseStr_int<=49061))

{

ChinaStr="J";

}

elseif((ChineseStr_int>=49062)&&(ChineseStr_int<=49323))

{

ChinaStr="K";

}

elseif((ChineseStr_int>=49324)&&(ChineseStr_int<=49895))

{

ChinaStr="L";

}

elseif((ChineseStr_int>=49896)&&(ChineseStr_int<=50370))

{

ChinaStr="M";

}

elseif((ChineseStr_int>=50371)&&(ChineseStr_int<=50613))

{

ChinaStr="N";

}

elseif((ChineseStr_int>=50614)&&(ChineseStr_int<=50621))

{

ChinaStr="O";

}

elseif((ChineseStr_int>=50622)&&(ChineseStr_int<=50905))

{

ChinaStr="P";

}

elseif((ChineseStr_int>=50906)&&(ChineseStr_int<=51386))

{

ChinaStr="Q";

}

elseif((ChineseStr_int>=51387)&&(ChineseStr_int<=51445))

{

ChinaStr="R";

}

elseif((ChineseStr_int>=51446)&&(ChineseStr_int<=52217))

{

ChinaStr="S";

}

elseif((ChineseStr_int>=52218)&&(ChineseStr_int<=52697))

{

ChinaStr="T";

}

elseif((ChineseStr_int>=52698)&&(ChineseStr_int<=52979))

{

ChinaStr="W";

}

elseif((ChineseStr_int>=52980)&&(ChineseStr_int<=53640))

{

ChinaStr="X";

}

elseif((ChineseStr_int>=53689)&&(ChineseStr_int<=54480))

{

ChinaStr="Y";

}

elseif((ChineseStr_int>=54481)&&(ChineseStr_int<=55289))

{

ChinaStr="Z";

}

#endregion

}

else

{

Capstr=ChineseStr;

break;

}

Capstr=Capstr+ChinaStr;

}

returnCapstr;

}

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:获取本页文件名

 

下一篇:asp.net下将Excel转成XML档的实现代码

发布日期:2024/1/4
手机扫二维码直达本页
发布时间:11:00:04
点  击:2
录  入:伊伊
相关文章
Baidu
YiJiaCMS 7.5.6 build250130(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,创宇云安全提供加速防护
运行时间载入中.....
知道创宇云安全