如何将二进制转换成字符?? 比如将"110000"转换成"你"! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你给的字节不全。“你”的在各个编码算法下的编码值应该如下:ASCII:111111这个是不正确的。ASCII不能标识汉字UTF8:11100100,10111101,10100000Unicode:1100000,1001111--你的应该是这个,但是你只取了前一个字节而没有取后一个字节如果按unicode的编码“你”应该这样得到:byte[] bytes = new byte[]{0x60,0x4f};//这两个字节就是前面描述的string result = System.Text.Encoding.Unicode.GetString(bytes,0,bytes.Length); cuike519:那怎么得到“你”的Unicode????? 既然能从编码到字符,当然也可以从字符到编码了!:-)string s = "你";byte[] bs = System.Text.Encoding.Unicode.GetBytes(s); 关于JS打印代码 如何在安卓手机上调试程序? 访问量大时造成卡死 gridview调用问题!!!!!!!!!!!!!!!!!!!!!!!!!!! 怎么总是查不到数据呢 如何将选择的CheckBoxList中的数据通过添加按钮添加到ListBox中 ActiveX控件如何传值 A页中点击增加打开B窗口,在B窗口中将数据保存到数据库后关闭B页时如何才能使A页中的DataGrid显示刚才增加的数据 WCF 一点小问题 asp.net添加控件的问题 winForm 的DataGrid中如何格式化日期 请问:以下程序想实现显示和隐藏一个div的javascrip为何出错(在.aspx文件中)?
“你”的在各个编码算法下的编码值应该如下:
ASCII:111111这个是不正确的。ASCII不能标识汉字
UTF8:11100100,10111101,10100000
Unicode:1100000,1001111--你的应该是这个,但是你只取了前一个字节而没有取后一个字节如果按unicode的编码“你”应该这样得到:
byte[] bytes = new byte[]{0x60,0x4f};//这两个字节就是前面描述的
string result = System.Text.Encoding.Unicode.GetString(bytes,0,bytes.Length);
那怎么得到“你”的Unicode?????
byte[] bs = System.Text.Encoding.Unicode.GetBytes(s);