2010-07-19 10 views
0

Possible en double:
Converting from byte[] to stringconversion de l'octet [] à chaîne

Comment convertir octet [] à chaîne lorsque nous importons Excel.?

+0

a besoin de beaucoup plus de détails. –

+0

Tableau d'octets comme dans les chaînes ou le tableau d'octets comme dans un document Excel brut? – jgauffin

+0

Qu'est-ce que 'byte []'? êtes-vous, par exemple, en train d'attendre que ce soit du texte? Et si oui, de quel encodage? Ou est-ce une source non-texte, et vous voulez hex/base-64/quoi? –

Répondre

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

Comment savez-vous que c'est UTF-8? Ou même du texte? –

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

Erreur de compilation! P – leppie

+0

Que dit-elle? –

1
Encoding.Default.GetString(yourbytearray) 
0

C'est être les espaces de noms d'encodage.

Par exemple, cette méthode prend un tableau d'octets et renvoie une chaîne

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