如何确定一个字符(或字符串)为中文字符(或字符串)

giraffedl 2003-09-10 01:18:09
如何确定一个字符(或字符串)为中文字符(或字符串)
...全文
35 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsuyu_allcom 2003-09-10
  • 打赏
  • 举报
回复
public static string UCSUnCode(string szPdu)
{
string tempStr="";
for(int i=0;i<szPdu.Length-1;i=i+4)
{
string m=szPdu.Substring(i,4);
int n=int.Parse(m,System.Globalization.NumberStyles.AllowHexSpecifier);
tempStr=tempStr+Convert.ToChar(n);
}
return tempStr;
}
备注:
这是我在写手机短信息解码PDU时写的函数!里面可以把UNICODE字符转为汉字(中文)
NekChan 2003-09-10
  • 打赏
  • 举报
回复
使用正则表达式可以实现这个功能!
_weiKun_ 2003-09-10
  • 打赏
  • 举报
回复
看Acsii码,但是更复杂的,就得自己分析了
gxz01 2003-09-10
  • 打赏
  • 举报
回复
bool yn= System.Text.RegularExpressions.Regex.IsMatch(tex.Text,@"[\u4e00-\u9fa5]+");//为正是有中文
顾君彦 2003-09-10
  • 打赏
  • 举报
回复
看ascii码的值。
是否>127吧

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧