使用C#将十六进制流转换为UTF字符串

时间:2013-05-15 13:24:16

标签: c# wireshark packet

我使用wireshark捕获了tcp数据包。

但是wireshark无法将字节解码为UTF unicode。

所以我将数据包的十六进制流复制到记事本。

我有十六进制流,就像这样

2016d818bf420810771517200800450000344a9e40003306a1367a26201ec0a801030a6027562d9b0555e97454b78010fe8889aa00000101080a0016a11302854c19

我希望将十六进制流解码为可读的UTF字符串。使用C#.NET。

你可以帮帮我吗?

谢谢你的阅读。

1 个答案:

答案 0 :(得分:0)

我会接受int.Parse(string,NumberStyles.HexNumber)

或尝试将converto转换为byte

System.Text.Encoding.ASCII.GetBytes(字符串)