/// <summary>
/// 从汉字转换到16进制
/// </summary>
/// <param name="s">需要转换的字符串</param>
/// <returns>返回16进制</returns>
public static string GetHexFromChs(string s)
{
System.Text.Encoding chs = System.Text.Encoding.GetEncoding("gb2312");
byte[] bytes = chs.GetBytes(s);
StringBuilder Text = new StringBuilder();
for (int i = 0; i < bytes.Length; i++)
{
Text.Append(string.Format("{0:X}", bytes[i]));
Text.Append(" ");
}
string ggg = Text.ToString();
string ggf = ggg.Substring(ggg.Length - 1, 1);
if (ggf == " ")
{
ggg = ggg.Remove(ggg.Length - 1, 1);
}
return ggg;
}
#endregionC# 将汉字转换为16进制
最新推荐文章于 2026-04-22 05:42:19 发布
本文介绍了一种将汉字字符串转换为16进制表示的方法。通过使用GB2312编码,该方法能够将输入的汉字字符串逐个字符地转换成对应的16进制形式,并最终拼接成一个完整的16进制字符串。
4119

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



