A:
string
ddd
=
"
jinjazz路过
"
;
string
strHex
=
BitConverter.ToString(System.Text.Encoding.Default.GetBytes(ddd));
Console.WriteLine(strHex);
string
[]strChars
=
strHex.Split(
'
-
'
);
byte
[]b
=
new
byte
[strChars.Length];
for
(
int
i
=
0
;i
<
strChars.Length;i
++
)
...
{
b[i] = Convert.ToByte(strChars[i], 16 );
}
string
ddd1
=
System.Text.Encoding.Default.GetString(b);
Console.WriteLine(ddd1);
return
;

/**/
/*
6A-69-6E-6A-61-7A-7A-C2-B7-B9-FD
jinjazz路过
*/
本文介绍了一种使用 C# 实现的16进制编码与字符串之间的相互转换的方法。通过 BitConverter 和 System.Text.Encoding 类,可以将字符串转换为16进制编码,并能将16进制编码还原为原始字符串。
698

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



