将byte []转换为char []

sai*_*esh 49 c# arrays type-conversion character-encoding

如何在C#中将byte数组转换为数组char

spe*_*der 61

System.Text.Encoding.ChooseYourEncoding.GetString(bytes).ToCharArray();
Run Code Online (Sandbox Code Playgroud)

替换上面的正确编码:例如

System.Text.Encoding.UTF8.GetString(bytes).ToCharArray();
Run Code Online (Sandbox Code Playgroud)


Bre*_*ett 16

您必须知道源编码.

string someText = "The quick brown fox jumps over the lazy dog.";
byte[] bytes = Encoding.Unicode.GetBytes(someText);
char[] chars = Encoding.Unicode.GetChars(bytes);
Run Code Online (Sandbox Code Playgroud)