汉字换转成双字节后如何再换回汉字?? this.textBox1.AppendText(System.Text.Encoding.Default.GetString(barr)+"\n"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如1楼言,你用的是Encoding.Default编码就要用Encoding.Default解码而你的程序是用(System.Text.Encoding.ASCII.GetString(barr)+"\n");解码的还有,你为什么不直接(System.Text.Encoding.ASCII.GetString(mystr)+"\n");? 用System.Text.Encoding.ASCII.GetString肯定不行DI高8位统统砍掉了 barr就已经是你要的结果了,不需要再用Encoding转换你这里barr的长度应该是10每两个byte就是一个字byte b1,b2;...(b1 << 2) + b2 (b1 << 8) + b2 GridView动态添加一列CheckBox 自己写的软件界面无法录制? 对象序列化 请教各位 求助高手帮助小弟,一C程序至C#的转换问题 为什么不能实例化 开发windows窗体应用程序,数据库连接字符串应该放在哪儿呢? 如何重载onkeypress这类函数 请问如何对table控件内动态内嵌的控件button写click事件? 请教:如何刷新控件的显示问题(currencyManager 与DataTable紧密结合)? 关于文件大小的取得 int colwidth=datagrid.TableStyles[0].GridColumnStyles[j].width什么意思?
就要用Encoding.Default解码
而你的程序是用
(System.Text.Encoding.ASCII.GetString(barr)+"\n");
解码的还有,你为什么不直接
(System.Text.Encoding.ASCII.GetString(mystr)+"\n");?
高8位统统砍掉了
你这里barr的长度应该是10
每两个byte就是一个字
byte b1,b2;
...
(b1 << 2) + b2