Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将字节[]转换为字符[]_C#_Arrays_Character Encoding_Type Conversion - Fatal编程技术网

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

如何将C#中的
字节
数组转换为
字符
数组

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

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);