【发布时间】:2019-05-27 06:02:00
【问题描述】:
我正在尝试将一些信息写入需要我对字符串进行编码的特殊设备,并引用“要写入的偶数字节(1-32,基数为 10)”
示例字符串提供了“DE AD BE EF CA FE”(有效)。 我已将字符串转换为十进制,从十进制转换为十六进制。
string TextToConvert = "Test Andrei";
TextToConvert=ConvertStringToHex(TextToConvert, Encoding.UTF8);
List<char> Chars = TextToConvert.ToCharArray().ToList();
string CharValue = "";
string secondHexConvert = "";
foreach(char c in Chars)
{
CharValue+=Convert.ToInt32(c);
secondHexConvert+=Convert.ToString(c, 16)+" ";
}
string hexValue = String.Format("{0:X}", CharValue)+" ";
我在互联网上找到了一个可以转换为十六进制的工具。问题是我不知道那是什么类型的编码。该网站是这样的:https://codebeautify.org/decimal-hex-converter 从十进制“841011151163265110100114101105”到十六进制=“a9d741e82c990000000000000”
【问题讨论】:
标签: c#