夏天到了

雨季过后,是蘑菇生长的季节

 

字符全角/半角转换

/// 全角的函数(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]>32 && 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);
  }

posted on 2007-01-21 14:30 蘑菇 阅读(703) 评论(0)  编辑  收藏 所属分类: 代码实现--JAVA


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

公告

其实生活很简单

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

文章档案

相册

搜索

最新评论

阅读排行榜

评论排行榜