摘要: 以下代码是测试字符串是否是UTF-8,没有大范围测试过,思路是将字符串转换成char,然后判断ASCII码,如果编码超过255,说明是双字符,应该能正常显示,如果编码小于127属于普通字符,如果编码在两者直接就可能无法显示publicboolisNotUTF8(stringstr){boolbln=false;char[]chars=str.ToCharArray();foreach(charcrinchars){intichar=(int)cr;if(ichar>127&&ichar<=255){bln=true;break;}}returnbln;} 阅读全文
posted @ 2012-08-28 10:00 zgyijg 阅读(752) 评论(0) 推荐(0) 编辑