private string StringToHexString(string s, Encoding encode)
{
byte[] b = encode.GetBytes(s);//按照指定编码将string编程字节数组
result = string.Empty;
for (int i = 0; i < b.Length; i++)//逐字节变为16进制字符
{
result += Convert.ToString(b[i], 16);
}
return result;
}
如果字符含中文,编码选GB2312
本文介绍了一种将字符串转换为16进制表示的方法,特别关注了在包含中文字符时选择GB2312编码的重要性。通过示例代码展示了如何使用C#中的Convert和Byte类型实现这一转换。
1157

被折叠的 条评论
为什么被折叠?



