C# UnicodeEncoding GetBytes(String)

Description

UnicodeEncoding GetBytes(String) When overridden in a derived class, encodes all the characters in the specified string into a sequence of bytes.

Syntax

UnicodeEncoding.GetBytes(String) has the following syntax.


public virtual byte[] GetBytes(
  string s
)

Parameters

UnicodeEncoding.GetBytes(String) has the following parameters.

  • s - The string containing the characters to encode.

Returns

UnicodeEncoding.GetBytes(String) method returns

Example


using System;/* ww w  . jav a 2 s .  c  o  m*/
using System.Text;

public class SamplesEncoding
{
    public static void Main()
    {
        String s = "za\u0306\u01FD\u03B2\uD8FF\uDCFF";
        Encoding enc = Encoding.Unicode;

        byte[] bytes = enc.GetBytes(s);
        for (int i = 0; i < bytes.Length; i++)
            Console.Write("{0:X2} ", bytes[i]);
    }

}

The code above generates the following result.





















Home »
  C# Tutorial »
    System.Text »




ASCIIEncoding
Encoding
EncodingInfo
StringBuilder
UnicodeEncoding
UTF8Encoding