J'ai besoin d'une conversion très rapide d'un tableau d'octets en chaîne . Un tableau d'octets est une chaîne Unicode.
De byte[]
tableau à string
var mystring = Encoding.Unicode.GetString(myarray);
De string
à byte[]
var myarray2 = Encoding.Unicode.GetBytes(mystring);
Essaye ça
System.Text.UnicodeEncoding.Unicode.GetString
UTF8 (je pense que vous voulez dire " UTF8 " au lieu de "Unicode"). Parce que vous n'obtiendrez que des symboles chinois. ;)
Peut-être que ça aide de changer ...
var mystring = Encoding.Unicode.GetString(myarray);
...à...
var mystring = Encoding.UTF8.GetString(myarray);
:)