半角 全角转换
来源:互联网 发布:淘宝客优惠券采集软件 编辑:程序博客网 时间:2024/05/29 18:05
/// 转全角的函数(SBC case)///
///
任意字符串 /// 全角字符串///
///全角空格为12288,半角空格为32
///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248///
public string ToSBC(string input)
{ //半角转全角:
char[] c=input.ToCharArray();
for (int i=0; i< c.Length; i++)
{
if (c[i]==32)
{
c[i]=(char)12288;continue;
}
if (c[i]<127) c[i]=(char)(c[i]+65248);
}
return new string(c);
}
/// /// 转半角的函数(DBC case)///
///
任意字符串
/// 半角字符串 ///
///全角空格为12288,半角空格为32
///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248///
public string ToDBC(string input)
{
char[] c=input.ToCharArray();
for (int i=0; i< c.Length; i++)
{
if (c[i]==12288)
{
c[i]= (char)32;continue;
}
if (c[i]>65280&& c[i]<65375)
c[i]=(char)(c[i]-65248);
}
return new string(c);
}
///
任意字符串 /// 全角字符串///
///全角空格为12288,半角空格为32
///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248///
public string ToSBC(string input)
{ //半角转全角:
char[] c=input.ToCharArray();
for (int i=0; i< c.Length; i++)
{
if (c[i]==32)
{
c[i]=(char)12288;continue;
}
if (c[i]<127) c[i]=(char)(c[i]+65248);
}
return new string(c);
}
/// /// 转半角的函数(DBC case)///
///
任意字符串
/// 半角字符串 ///
///全角空格为12288,半角空格为32
///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248///
public string ToDBC(string input)
{
char[] c=input.ToCharArray();
for (int i=0; i< c.Length; i++)
{
if (c[i]==12288)
{
c[i]= (char)32;continue;
}
if (c[i]>65280&& c[i]<65375)
c[i]=(char)(c[i]-65248);
}
return new string(c);
}
- 全角转换成半角
- 半角全角转换代码
- /*--全角/半角转换
- 全角转换为半角
- Java转换全角半角
- javascript全角半角转换
- 全角半角转换函数
- 全角半角转换
- 全角半角转换函数
- javascript(全角--半角转换)
- 全角转换半角
- 全角半角转换函数
- 全角半角转换函数
- 全角/半角转换
- c#全角半角转换
- 半角、全角转换
- c#全角半角转换
- MSSQL全角半角转换
- DDR工作原理
- 人人农场 renren 外挂 Java 实现
- Java集群平台terracotta
- Zend实用指南连载二:性能优化
- TAOVar Out type
- 半角 全角转换
- OpenJWeb网上商城开发文档及源代码
- CompareTo Semantics
- 走进SQL Server 2005 tempdb数据库
- 基础总结篇之三:Activity的task相关 (转载liuhe688)
- ExpandableListView控件
- OpenGL的坐标系
- CentOS设置默认启动命令行(不启动图形界面)
- 【Anychart】自动保存flash图片到指定目录下。