2010-06-09 72 views
3

有沒有人有示例代碼將二進制數據轉換爲C#中的字符串?將SQL二進制數據轉換爲C#中的字符串

+0

在這裏注意到,如果因爲它是加密的數據是二進制的,則必須對其進行解密,你可以讀取它的數據之前。 – 2010-06-09 15:32:34

+0

對於二進制數據,你的意思是一個字節數組(byte [])? – Koen 2010-06-09 15:32:39

+0

你想要陪伴什麼?如果我們沒有關於您想要完成什麼以及二進制數據中的內容的更多信息,我們可以採用多種方式來解決這個問題,而且大多數方法都是錯誤的。我們可以通過解析數據來對其進行解碼,或者我們可以用base64對其進行編碼,或將其解碼爲unicode。二進制數據代表什麼? – AaronLS 2010-06-09 16:50:44

回答

3

聽起來像是你只需要解碼的二進制數據。因此你需要一個編碼(如utf-8或unicode)。

例子:

var textFromBinary = System.Text.Encoding.UTF8.GetString(myBinaryData); 
1

如果你的二進制數據存儲在byte數組,你想將其轉換爲Base64編碼,您可以用Convert.ToBase64String方法:

var base64String = Convert.ToBase64String(yourBinaryDataHere); 
相關問題