string c = Encoding.Unicode.GetString(bt)
其中bt 为BYTE数组
解决方案 »
- 请指教:数据查询的构思
- 新手提问,在winform窗体中如果鼠标键盘无操作则关闭这个窗体?
- c# using是什么意思?
- 不出图像: Response.Write("<img src='img/"+imgName+".gif'>")
- easy的问题,根据算术表达式,计算结果。
- 如何在无客户端情况下远程执行windows程序
- (100分)json存放到数据库问题。在线等 急急急!!!(大家给力啊)
- 如何修改IE的"标准按钮"
- 视频压缩用什么好?
- 关于.net下打印方案的讨论,望有学之士各尽其言.言者有分,不够另给.
- 救急:如何在一个datagrid里面显示2个表
- 求教!!!! 一个关于c#程序错误
byte[] array = new byte[2];
string str = "4a55";
string s1 = str.Substring(0,2);
string s2 = str.Substring(2,2);int t1 = Convert.ToInt32(s1,16);
int t2 = Convert.ToInt32(s2,16);array[0] = (byte)t1;
array[1] = (byte)t2;string s = System.Text.Encoding.Unicode.GetString(array);
你试一下!
CEA2C8ED你的这个16进制数是ASCII字符,还是UNICODE字符???
但是还要谢谢楼上两位。Decoder dest = Encoding.GetEncoding("gb2312").GetDecoder();byte[] src = {0xCE,0xA2,0xC8,0xED};char[] rst = new char[100
dest.GetChars(src, 0, src.Length, rst, 0);
string aa = new string(rst);这就是我要的结果。中文ASCII转UNCODE。结贴,免得有人up骗分