我已經將字符串存儲爲數據庫中的二進制數據。
我將這些數據加載到c#中作爲byte []。我如何將它轉換爲原始字符串?將存儲爲二進制數的字符串轉換回字符串
declare @QRCodeLink nvarchar(max) = 'goo.gl/JCKW'
declare @QRCodeData varbinary(max) = CONVERT(varbinary(max), @QRCodeLink)
UPDATE dbo.QRCode
SET QRCodeData = @QRCodeData
WHERE ID = @ID
在C#代碼, Convert.ToString(qrCodeData)
結果在此"System.Byte[]"
我從數據庫中獲取字節[]。 'Encoding.UTF8.GetString'在每個字符之間給出了帶'\ 0'的字符串。 – 2014-11-22 23:21:34