バイト配列から文字列への非常に高速な変換が必要です。バイト配列はUnicode文字列です。
byte[]
配列からstring
へ
var mystring = Encoding.Unicode.GetString(myarray);
string
からbyte[]
へ
var myarray2 = Encoding.Unicode.GetBytes(mystring);
これを試して
System.Text.UnicodeEncoding.Unicode.GetString
UTF8(「Unicode」の代わりに「TF8」を意味すると思います)。なぜなら、Uは中国のシンボルを取得するだけだからです。 ;)
多分それは変えるのに役立ちます...
var mystring = Encoding.Unicode.GetString(myarray);
...に...
var mystring = Encoding.UTF8.GetString(myarray);
:)