zoukankan
html css js c++ java
获取汉字拼音首字母
private
string
getPinYin(
string
text)
2
{
3
char
pinyin;
4
byte
[] array;
5
System.Text.StringBuilder sb
=
new
System.Text.StringBuilder(text.Length);
6
foreach
(
char
c
in
text)
7
{
8
pinyin
=
c;
9
array
=
System.Text.Encoding.Default.GetBytes(
new
char
[]
{c}
);
10
11
if
(array.Length
==
2
)
12
{
13
int
i
=
array[
0
]
*
0x100
+
array[
1
];
14
15
if
(i
<
0xB0A1
) pinyin
=
c;
else
16
if
(i
<
0xB0C5
) pinyin
=
'
a
'
;
else
17
if
(i
<
0xB2C1
) pinyin
=
'
b
'
;
else
18
if
(i
<
0xB4EE
) pinyin
=
'
c
'
;
else
19
if
(i
<
0xB6EA
) pinyin
=
'
d
'
;
else
20
if
(i
<
0xB7A2
) pinyin
=
'
e
'
;
else
21
if
(i
<
0xB8C1
) pinyin
=
'
f
'
;
else
22
if
(i
<
0xB9FE
) pinyin
=
'
g
'
;
else
23
if
(i
<
0xBBF7
) pinyin
=
'
h
'
;
else
24
if
(i
<
0xBFA6
) pinyin
=
'
g
'
;
else
25
if
(i
<
0xC0AC
) pinyin
=
'
k
'
;
else
26
if
(i
<
0xC2E8
) pinyin
=
'
l
'
;
else
27
if
(i
<
0xC4C3
) pinyin
=
'
m
'
;
else
28
if
(i
<
0xC5B6
) pinyin
=
'
n
'
;
else
29
if
(i
<
0xC5BE
) pinyin
=
'
o
'
;
else
30
if
(i
<
0xC6DA
) pinyin
=
'
p
'
;
else
31
if
(i
<
0xC8BB
) pinyin
=
'
q
'
;
else
32
if
(i
<
0xC8F6
) pinyin
=
'
r
'
;
else
33
if
(i
<
0xCBFA
) pinyin
=
'
s
'
;
else
34
if
(i
<
0xCDDA
) pinyin
=
'
t
'
;
else
35
if
(i
<
0xCEF4
) pinyin
=
'
w
'
;
else
36
if
(i
<
0xD1B9
) pinyin
=
'
x
'
;
else
37
if
(i
<
0xD4D1
) pinyin
=
'
y
'
;
else
38
if
(i
<
0xD7FA
) pinyin
=
'
z
'
;
39
}
40
41
sb.Append(pinyin);
42
}
43
44
return
sb.ToString();
45
}
查看全文
相关阅读:
curl post
mysql存储引擎
梳理版本控制器:SVN和Git比较
详细说明php的4中开源框架(TP,CI,Laravel,Yii)
五种常见的 PHP 设计模式
php+ajax实现跨域单点登录
laravel
Gitlab配置webhooks实现自动化部署
linux CentOs7 安装gitlab
身份证验证
原文地址:https://www.cnblogs.com/itgmhujia/p/1022951.html
最新文章
Bootstrap FileInput中文API整理
bootstrap随笔点击增加
HTTP 中 GET 与 POST 的区别
jquery操作select(增加,删除,清空)
mac安装mysql
mac安装brew
Windows下通过Composer安装Yii2
Laravel框架数据库CURD操作、连贯操作总结
YII2 Rules 规则大全
yii2.0 Activeform表单部分组件使用方法
热门文章
Git配置用户名和邮箱
redis中有序集合zset的相关操作
yii 2 局部关闭 CSRF 拦截
Http Header 详解
网址
mysql 时间日期函数
mysql日志设置及查看
使用ffmpeg对视频的一些基本操作
Redis使用
常用linux
Copyright © 2011-2022 走看看