2013-05-15 22 views
0

我捕獲TCP數據包通過使用wireshark十六進制流與C#的UTF字符串#

wireshark無法將字節解碼爲UTF unicode。

所以我複製數據包的十六進制流到記事本。

我有十六進制流,這樣

2016d818bf420810771517200800450000344a9e40003306a1367a26201ec0a801030a6027562d9b0555e97454b78010fe8889aa00000101080a0016a11302854c19

我想解碼十六進制流讀取UTF字符串。與C#.NET。

你能幫助我嗎?

感謝您的閱讀。

+1

檢查: http://www.nullskull.com/faq/834/convert-string-to-hex-and-hex-to-string-in-net.aspx –

+0

您需要知道源數據的編碼。它是ASCII/ANSI? –

+0

對於遲到回覆感到抱歉。該鏈接非常有幫助。 – user2385973

回答

0

我想借此int.Parse(字符串,NumberStyles.HexNumber)

或嘗試converto以字節

System.Text.Encoding.ASCII.GetBytes(串)這裏

+0

它們都不能用於示例中的示例十六進制字符串。 – I4V

+0

我試過了,它沒有奏效。但對我有幫助。謝謝! – user2385973

相關問題