字符串如何转化为16进制 我是个初学者.请各位大侠帮忙.字符串如何转化为16进制,16进制转化为字符串如下面的一个命令STRING STR="AT"怎么转化还有一个问题命令后面加一个回车键要怎么写?先谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回车键是 System.Environment.NewLine 正好有现成的代码,给你贴过去/// <summary> /// 将指定的字符串转化为16进制的字符串 /// </summary> /// <param name="text"></param> /// <returns></returns> private string StrToHexStr(string text) { string result = ""; byte[] bytes = Encoding.GetEncoding("GB2312").GetBytes(text); foreach(byte byt in bytes) { result += Convert.ToString((short)byt, 16); } return result; } /// <summary> /// 将指定的十六进制字符串转化为普通字符串 /// </summary> /// <param name="text"></param> /// <returns></returns> private string HexStrToStr(string text) { string result = ""; byte[] bytes = new byte[text.Length / 2]; int i = 0, r = 0; while (i < text.Length) { bytes[r] = byte.Parse(text.Substring(i, 2), System.Globalization.NumberStyles.HexNumber); i += 2; r++; } result = Encoding.GetEncoding("GB2312").GetString(bytes); return result; } Griew_RowDeleting事件怎么写 菜问题:一个窗口操作另一个窗口中的控件 如何获取网络打印机的IP地址 子窗体问题求解 C#如何判断那个超级练级被点中 List的Select问题 传图片 ASCII与Default编码转换的问题!在线等 怎么样使用网页中的控件写本地的硬盘。 高分求助有关contextMenu显示的问题,急!!! 我快崩溃啦, MSDN装了后没法用 求C#词法分析程序,在线等
/// <summary>
/// 将指定的字符串转化为16进制的字符串
/// </summary>
/// <param name="text"></param>
/// <returns></returns>
private string StrToHexStr(string text)
{
string result = "";
byte[] bytes = Encoding.GetEncoding("GB2312").GetBytes(text);
foreach(byte byt in bytes)
{
result += Convert.ToString((short)byt, 16);
}
return result;
} /// <summary>
/// 将指定的十六进制字符串转化为普通字符串
/// </summary>
/// <param name="text"></param>
/// <returns></returns>
private string HexStrToStr(string text)
{
string result = "";
byte[] bytes = new byte[text.Length / 2];
int i = 0, r = 0;
while (i < text.Length)
{
bytes[r] = byte.Parse(text.Substring(i, 2), System.Globalization.NumberStyles.HexNumber);
i += 2;
r++;
}
result = Encoding.GetEncoding("GB2312").GetString(bytes);
return result;
}