关于.net:C#Byte []字节数组到Unicode字符串

C# Byte[] Byte array to Unicode string

我需要从字节数组到字符串的快速转换。字节数组是Unicode字符串。

enter image description here


byte[]数组到string数组

1
 var mystring = Encoding.Unicode.GetString(myarray);

stringbyte[]

1
 var myarray2 = Encoding.Unicode.GetBytes(mystring);


试试这个

1
System.Text.UnicodeEncoding.Unicode.GetString


utf8(我认为你的意思是"utf8"而不是"unicode")。因为,你只会得到中文符号。;)

也许这有助于改变…

1
var mystring = Encoding.Unicode.GetString(myarray);

为了…

1
var mystring = Encoding.UTF8.GetString(myarray);

:)