2010-07-19 86 views
0

可能重複:
Converting from byte[] to string從字節轉換[]字符串

如何從字節[]轉換爲字符串時,我們導入一個excel?

+0

需要大量的更多的細節。 – 2010-07-19 09:56:55

+0

在字符串或字節數組中的字節數組與原始的Excel文檔中一樣? – jgauffin 2010-07-19 09:56:59

+0

什麼是byte []'?例如,你是否期待它是文本?如果是這樣,從什麼編碼?或者它是一個非文本源,並且你想要十六進制/ base-64 /什麼? – 2010-07-19 10:00:29

回答

4
string myString =System.Text.Encoding.UTF8.GetString(myByteArray); 
+1

你怎麼知道它是UTF-8?甚至文字? – 2010-07-19 10:09:29

0
byte[] b = new byte[100]; 
string ascii_string = System.Text.ASCIIEncoding.ASCII.GetString(b); // For ascii string 
string uni_string = System.Text.Encoding.UTF8.GetString(b); // For Unicode String 
+1

編譯器錯誤! ; P – leppie 2010-07-19 09:57:30

+0

這是什麼意思? – 2010-07-19 09:58:38

1
Encoding.Default.GetString(yourbytearray) 
0

這是編碼命名空間。

例如此方法需要一個字節數組,並返回字符串

return System.Text.Encoding.UTF8.GetString(byteArray);