c#判断字符串编码
2012-08-28 10:00
197 查看
以下代码是测试字符串是否是UTF-8,没有大范围测试过,思路是将字符串转换成char,然后判断ASCII码,如果编码超过255,说明是双字符,应该能正常显示,如果编码小于127属于普通字符,如果编码在两者直接就可能无法显示
public bool isNotUTF8(string str)
{
bool bln = false ;
char[] chars = str.ToCharArray();
foreach (char cr in chars)
{
int ichar = (int)cr;
if (ichar > 127 && ichar <= 255)
{
bln = true;
break;
}
}
return bln;
}
public bool isNotUTF8(string str)
{
bool bln = false ;
char[] chars = str.ToCharArray();
foreach (char cr in chars)
{
int ichar = (int)cr;
if (ichar > 127 && ichar <= 255)
{
bln = true;
break;
}
}
return bln;
}
相关文章推荐
- C# 怎样判断一个字符串的编码类型
- PHP自动判断字符串是gb2312还是utf8编码
- c# 判断字符串空值的方法
- PHP判断字符串编码是否utf8并转换的方法
- 如何判断字符串是否为空串?[C#]
- 判断C#中的字符串是否是数字,如果是转换成int类型
- C#判断字符串是否为数字字符串
- C#判断字符串是否是数字最简单的正则表达式
- C#中判断字符串为空的几种方法的比较
- php判断字符串编码是否为utf8的函数
- c# 判断文件编码
- C# 判断中文字符(字符串)
- C# 判断字符串是否为数字
- c#中如何判断字符串是否为数字
- python模块使用之chardet, 判断字符串编码
- C# 判断一字符串是否为合法正整数(正则表达式)
- C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
- C#判断字符串是否是数字字符串
- C#获取网页源码,自动判断网页字符集编码
- C#判断txt文件中某个字符串是否存在的函数