我用AT指令收到的短信内容如下:59658FD0624B673A62A5FF1A4ECA65E5003965F600375206FF0C59658FD0706B70AC547C548C6D6972797AD94F2090125F0059CB30024F2090128DDD79BB4E3A0036002E0032516C91CCFF0C6709706B70AC624B003200300038540D30028457540D7BEE74038FD052A854585DF472795C144E3A999668D2706B70AC624B3002002859658FD05B987F510029
谁有办法将它转换成汉字?该咋转换成汉字?希望可以得到转换的结果和代码!
C#
谁有办法将它转换成汉字?该咋转换成汉字?希望可以得到转换的结果和代码!
C#
string _Temp = "59658FD0624B673A62A5FF1A4ECA65E5003965F600375206FF0C59658FD0706B70AC547C548C6D6972797AD94F2090125F0059CB30024F2090128DDD79BB4E3A0036002E0032516C91CCFF0C6709706B70AC624B003200300038540D30028457540D7BEE74038FD052A854585DF472795C144E3A999668D2706B70AC624B3002002859658FD05B987F510029"; MemoryStream _Mem = new MemoryStream();
while (true)
{
if (_Temp.Length < 2) break;
_Mem.WriteByte(Convert.ToByte(_Temp.Substring(0, 2), 16));
_Temp = _Temp.Remove(0, 2);
} byte[] _ByteData = new byte[_Mem.Length];
_Mem.Position = 0;
_Mem.Read(_ByteData, 0, _ByteData.Length);
_Mem.Dispose();
string Temp = System.Text.Encoding.BigEndianUnicode.GetString(_ByteData);
MessageBox.Show(Temp);
http://blog.csdn.net/gezhi_dove/archive/2008/05/21/2465307.aspx
http://blog.csdn.net/cottle/archive/2007/04/10/1557110.aspx
http://blog.csdn.net/matq2008/archive/2005/02/15/288154.aspx
http://blog.csdn.net/ILOVEMSDN/archive/2006/09/15/1225578.aspx