UTF8 (я думаю, что вы имеете в виду « UTF8 » вместо « Unicode »).Потому что вы получите только китайские символы.;)
Может быть, это поможет изменить ...
var mystring = Encoding.Unicode.GetString(myarray);
... на ...
var mystring = Encoding.UTF8.GetString(myarray);
:)