2017-06-22 96 views
0

我試圖從舊應用程序中讀取數據,其中一個字段存儲爲MS SQL Server中的圖像數據類型。我有一種感覺,它是將XML數據存儲爲圖像。任何想法如何轉換?SQL Server:將圖像數據轉換爲字符串

下面是一個例子:

0xBB010000313035340000000000000000000000000000000000000000000000000000000000010000000000000000A084400000000000F09E40384100000000000000000000000000000000000000000000000000000000000000000000000000000000000054455841532053454354494F4E00000033320000000000000000000000000031380000000054265020525220434F000000000000000000000000000000000000000000000000334E00000000000000000000000000005345433A313820424C4B3A3332205352563A54265020525220434F204142533A31303534202F2031393830204653203636302046452054455841532053454354494F4E202F205343414C45445F464F4F54202F20524547554C41544F52590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

+0

如果您認爲它是xml,那麼請嘗試將其轉換爲xml。 –

回答

0

其實,你的字符串是一個平坦的數據庫記錄存儲爲hex數據類型。如果你谷歌'轉換十六進制字符串'並粘貼到您的示例中,您將看到該記錄。

您需要做的是將字符串轉換爲byte[]數組,然後您可以將byte[]數組轉換爲字符串。

請參見以下問題上如何做到這一點提示: Converting from hex to string

乾杯!

相關問題