C# 将字节[]转换为字符[]
如何将C#中的C# 将字节[]转换为字符[],c#,arrays,character-encoding,type-conversion,C#,Arrays,Character Encoding,Type Conversion,如何将C#中的字节数组转换为字符数组 替换上面正确的编码:例如 System.Text.Encoding.UTF8.GetString(bytes).ToCharArray(); 从发布的Dixon的URL 如果不先将字节转换为字符串,则无法对其进行排序 引用Jon Skeet的话 这里不需要复印- 只需使用Encoding.GetChars。然而, 不能保证ASCII是正确的 这将是合适的编码 使用 您必须知道源代码 string someText = "The quick brown f
字节
数组转换为字符
数组
替换上面正确的编码:例如
System.Text.Encoding.UTF8.GetString(bytes).ToCharArray();
从发布的Dixon的URL
如果不先将字节转换为字符串,则无法对其进行排序
引用Jon Skeet的话
这里不需要复印-
只需使用Encoding.GetChars。然而,
不能保证ASCII是正确的
这将是合适的编码
使用
您必须知道源代码
string someText = "The quick brown fox jumps over the lazy dog.";
byte[] bytes = Encoding.Unicode.GetBytes(someText);
char[] chars = Encoding.Unicode.GetChars(bytes);
您首先需要确定编码(如果您不知道)。提供用于确定HTML5页面编码的步骤,但其中包含一些可用于其他应用程序的步骤。
byte[] a = new byte[50];
char [] cArray= System.Text.Encoding.ASCII.GetString(a).ToCharArray();
string someText = "The quick brown fox jumps over the lazy dog.";
byte[] bytes = Encoding.Unicode.GetBytes(someText);
char[] chars = Encoding.Unicode.GetChars(bytes);