zoukankan
html css js c++ java
全角和半角的转换函数
Code
1
/**/
///
<summary>
2
///
转全角的函数(SBC case)
3
///
</summary>
4
///
<param name="input">
任意字符串
</param>
5
///
<returns>
全角字符串
</returns>
6
///
<remarks>
7
///
全角空格为12288,半角空格为32
8
///
其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
9
///
</remarks>
10
public
string
ToSBC(
string
input)
11
{
12
//
半角转全角:
13
char
[] c
=
input.ToCharArray();
14
for
(
int
i
=
0
; i
<
c.Length; i
++
)
15
{
16
if
(c[i]
==
32
)
17
{
18
c[i]
=
(
char
)
12288
;
19
continue
;
20
}
21
if
(c[i]
<
127
)
22
c[i]
=
(
char
) (c[i]
+
65248
);
23
}
24
return
new
string
(c);
25
}
26
27
28
/**/
///
<summary>
29
///
转半角的函数(DBC case)
30
///
</summary>
31
///
<param name="input">
任意字符串
</param>
32
///
<returns>
半角字符串
</returns>
33
///
<remarks>
34
///
全角空格为12288,半角空格为32
35
///
其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248
36
///
</remarks>
37
public
string
ToDBC(
string
input)
38
{
39
char
[] c
=
input.ToCharArray();
40
for
(
int
i
=
0
; i
<
c.Length; i
++
)
41
{
42
if
(c[i]
==
12288
)
43
{
44
c[i]
=
(
char
)
32
;
45
continue
;
46
}
47
if
(c[i]
>
65280
&&
c[i]
<
65375
)
48
c[i]
=
(
char
) (c[i]
-
65248
);
49
}
50
return
new
string
(c);
51
}
查看全文
相关阅读:
python ModuleNotFoundError: No module named 'requests' 的 解决方案
Win环境下如何在cmd运行python文件
阿里云ECS服务器连接RDS数据库
mysql5.6采集数据插入出现MySQL server has gone away解决办法
Ubuntu 18.04 单系统U盘安装
查看ubuntu系统是32位还是64位,查看系统版本
Ubuntu 18.04 设置固定的静态ip
Ubuntu 18.04 新系统 允许root远程登录设置方法
ubuntu 新系统 使用root用户登录
Ubuntu 18.04远程登录服务器--ssh的安装和配置
原文地址:https://www.cnblogs.com/zijinguang/p/1113126.html
最新文章
找一找教程网小程序端源码
Python3入门教程系列-Python字符串
ASP.NET Core3.1 中间件middleware讲解
ASP.NET Core 3.1 中的Startup类
[SimplePlayer] 8. 音视频同步
[SimplePlayer] 7. 多线程处理
[SimplePlayer] 6. 音频同步
[SimplePlayer] 5. 向音频设备输出音频
[SimplePlayer] 4. 从视频文件中提取音频
[ffmpeg] 音频样本
热门文章
[SimplePlayer] 3. 视频帧同步
python提取浏览器Cookie
[SimplePlayer] 2. 在屏幕上显示视频图像
[SimplePlayer] 1. 从视频文件中提取图像
ubuntu 更改或重设crontab的默认编辑器
VSCode 中文汉化显示
python 在linux系统的安装教程
python ModuleNotFoundError: No module named 'selenium'
python ModuleNotFoundError: No module named 'lxml'
python ModuleNotFoundError: No module named 'bs4'
Copyright © 2011-2022 走看看