日期:2014-05-18  浏览次数:20789 次

数组中保存了汉字的ASCII码,如何判断ascii码中有汉字呢?
数组中保存了汉字的ASCII码,如何与汉字进行判断?
例如“测试12”,如何判断ascii码中汉字,
并将ascii成功转换成“测试12”;
急,请各位大虾指教!
viena()   维也纳(windows7)特想看看你的方法及建议!

------解决方案--------------------
楼主的意思是把汉字的ASCII码转换成对应的汉字吗
------解决方案--------------------
//可以用Ansi编码
string str1 = "测试12 ";
byte[] arr = System.Text.Encoding.Default.GetBytes(str1);
string str2 = System.Text.Encoding.Default.GetString(arr);
------解决方案--------------------
“测试转为”16进制 “B2E2CAD4”,两个ASCII码是2个字节,然后转成
“66 50 69 50 67 65 68 52”再“49 50”
-----------
这是你本机的ANSI缺省编码,也就是GB2312编码...不是ASCII码...

方法楼上VMM讲的很清楚了...Encoding...