中文 "我们" 16进制 ced2c3c7
this.Response.Write(GetHexstr("ced2c3c7"));
/// <summary>
/// 获取gb2312编码的字符串
/// </summary>
/// <param name="hexstr">16进制字符串</param>
/// <returns>gb2312 编码字符串</returns>
public string GetHexstr(string hexstr)
{
hexstr = hexstr.Replace(" ", "");
byte[] bytes = new byte[hexstr.Length / 2];
for (int i = 0; i < hexstr.Length; i += 2)
{
string strhex = hexstr.Substring(i, 2);
bytes[i / 2] = Convert.ToByte(Convert.ToInt32(strhex, 16));
}
System.Text.Encoding chs = System.Text.Encoding.GetEncoding("gb2312");
return chs.GetString(bytes);
}