读书人

数组中保存了汉字的ASCII码怎么判断

发布时间: 2012-01-28 22:06:14 作者: rapoo

数组中保存了汉字的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...

读书人网 >C#

热点推荐