首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ASCII码转换成字符的有关问题

2012-12-25 
ASCII码转换成字符的问题byte [] data Encoding.ASCII.GetBytes(Regist + | + account.Text + | +

ASCII码转换成字符的问题

byte [] data = Encoding.ASCII.GetBytes("Regist" + "|" + account.Text + "|" + nickname.Text + "|" + xb + "|"+birth.Text+ "|"+email.Text + "|"+psw.Text +"|");
//把字符串转换成ASCII码

MessageBox.Show(Encoding.ASCII.GetString(data));
//把data从ASCII码转化回来,问题来了,数字和字母都能正常的得到,汉字得到的就是"??",相当于乱码吧,求解决。。。
[最优解释]
ASCII不能编码汉字,用
Encoding.Unicode
Encoding.UTF8
Encoding.GetEncoding("gb2312")
[其他解释]
回复等加分.顺便ob
[其他解释]
引用:
ASCII不能编码汉字,用
Encoding.Unicode
Encoding.UTF8
Encoding.GetEncoding("gb2312")
谢谢咯。。。不用Ascii,其他字符还是能照样的转换撒?
[其他解释]
引用:
回复等加分.顺便ob
你很无耻,还好我自己解决了。。。

热点排行