日期:2014-05-17 浏览次数:21301 次
/// 16进制转换成字符串 
public static string HexStringToString(string hs)
{
  //以%分割字符串,并去掉空字符
  string[] chars = hs.Split(new char[] { '%' }, StringSplitOptions.RemoveEmptyEntries);
  byte[] b = new byte[chars.Length];
  //逐个字符变为16进制字节数据
  for (int i = 0; i < chars.Length; i++)
  {
      b[i] = Convert.ToByte(chars[i], 16);
  }
  //按照指定编码将字节数组变为字符串
  return Encoding.Default.GetString(b, 0, b.Length);
}