您的位置:首页 > 其它

得到一个字符串的占位长度的函数

2009-04-09 10:14 253 查看
本例主要是判断一个字符是否是中文,

在unicode 字符串中,中文的范围是在4E00..9FFF,通过对字符的unicode编码进行判断来确定字符是否为中文。

protected int GetLength(string input)

protected bool IsChineseLetter(string input, int index)
int code = 0;
int chfrom = Convert.ToInt32("4e00", 16);
int chend = Convert.ToInt32("9fff", 16);
if (input != "")
code = Char.ConvertToUtf32(input, index);

if (code >= chfrom && code <= chend)
return true;

}
else
return false;
}
}
return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐