Convert string in unicode to byte array in CSharp

Description

The following code shows how to convert string in unicode to byte array.

Example


using System;//w  w  w.j  ava 2s  .  com

public class MainClass {
    public static void Main() {
        byte[] utf8Bytes = System.Text.Encoding.UTF8.GetBytes("0123456789");
        byte[] utf16Bytes = System.Text.Encoding.Unicode.GetBytes("0123456789");
        byte[] utf32Bytes = System.Text.Encoding.UTF32.GetBytes("0123456789");

        Console.WriteLine(utf8Bytes.Length);
        Console.WriteLine(utf16Bytes.Length);
        Console.WriteLine(utf32Bytes.Length);
    }
}

The code above generates the following result.





















Home »
  C# Tutorial »
    Development »




Console
Encoding
Environment
Random