我有以下代码可以从 HEX 转换为 ASCII。
//Hexadecimal to ASCII Convertion
private static string hex2ascii(string hexString)
{
MessageBox.Show(hexString);
StringBuilder sb = new StringBuilder();
for (int i = 0; i <= hexString.Length - 2; i += 2)
{
sb.Append(Convert.ToString(Convert.ToChar(Int32.Parse(hexString.Substring(i, 2), System.Globalization.NumberStyles.HexNumber))));
}
return sb.ToString();
}
输入十六进制字符串 = D3FCC4A7B6FABBB7
输出返回 = Óüħ¶ú»·
我需要的输出是魔狱耳环,但我得到的是 Óüħ¶ú»·。我如何让它显示正确的字符串?