读书人

字符串 16进制相互转换有关问题

发布时间: 2012-02-05 12:07:15 作者: rapoo

字符串 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( "- ", " ");

读书人网 >C#

热点推荐