C#Byte [] Byte数组到Unicode字符串

时间:2011-02-20 10:04:21

标签: c# .net string memory bytearray

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


enter image description here

3 个答案:

答案 0 :(得分:75)

byte[]数组到string

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

stringbyte[]

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

答案 1 :(得分:9)

试试这个

System.Text.UnicodeEncoding.Unicode.GetString

答案 2 :(得分:0)

UTF8(我认为你的意思是“ UTF8 ”而不是“ Unicode ”)。因为,你会得到中国符号。 ;)

也许有助于改变......

user === users.get(user.cid)
user === users.get(user)

...到...

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

:)