字符串 16进制相互转换问题
在C#中,现在将“测试” 字符串 转换为16进制 "B2E2CAD4 ";
最后再将 "B2E2CAD4 " 转换为字符串 “测试”!
这两者相互转换如何处理,谢谢各位大侠!
------解决方案--------------------需要用扩展ASC码吧
试试下面的
(char)convert.toInt32(B2E2,16);
(char)convert.toInt32(CAD4,16);
------解决方案--------------------byte[] b1 = BitConverter.GetBytes(int.Parse( "0D6D ", System.Globalization.NumberStyles.AllowHexSpecifier));
刚学的,呵呵
------解决方案--------------------string s1 = "测试 ";
string s2 = BitConverter.ToString((System.Text.Encoding.Default.GetBytes(s1))).Replace( "- ", " ");