C# Byte[] Byte array to Unicode string

前端 未结 3 747
被撕碎了的回忆
被撕碎了的回忆 2020-12-14 06:14

I need very fast conversion from byte array to string. Byte array is Unicode string.


\"enter

相关标签:
3条回答
  • 2020-12-14 06:47

    Try this

    System.Text.UnicodeEncoding.Unicode.GetString
    
    0 讨论(0)
  • 2020-12-14 06:47

    UTF8 (I think you mean "UTF8" instead of "Unicode"). Because, U'll get just Chinese Symbols. ;)

    Maybe it helps to change...

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

    ...to...

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

    :)

    0 讨论(0)
  • 2020-12-14 06:57

    From byte[] array to string

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

    From string to byte[]

     var myarray2 = Encoding.Unicode.GetBytes(mystring);
    
    0 讨论(0)
提交回复
热议问题