/// 转全角的函数(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);
}
相关文章
- C# 中英文符号互转
- C# 时间与时间戳互转 13位|13位時間戳与日期换转
- c#时间与时间戳互转13位
- 分享自制的C#和VB Code互转工具
- C# ResourceManager和RESX文件 概述及 Winform切换中英文语言功能实现
- C# 颜色Color与16进制互转
- C# 通过反射实现对象映射:将2个属性相近的对象相互转换
- C# xml与对象相互转换
- 路由其实也可以很简单-------Asp.net WebAPI学习笔记(一) ASP.NET WebApi技术从入门到实战演练 C#面向服务WebService从入门到精通 DataTable与List
相互转换 - 二:C#对象、集合、DataTable与Json内容互转示例;