C# UTF8Encoding GetBytes(String)

Description

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

Syntax

UTF8Encoding.GetBytes(String) has the following syntax.


public virtual byte[] GetBytes(
  string s
)

Parameters

UTF8Encoding.GetBytes(String) has the following parameters.

  • s - The string containing the characters to encode.

Returns

UTF8Encoding.GetBytes(String) method returns

Example


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

public class SamplesEncoding  {

   public static void Main()  {
      String myStr = "za\u0306\u01FD\u03B2\uD8FF\uDCFF";
      Encoding  u8    = Encoding.UTF8;

      byte[] bytes = u8.GetBytes( myStr );
      if (( bytes == null ) || ( bytes.Length == 0 ))
         Console.WriteLine( "<none>" );
      else  {
         for ( int i = 0; i < bytes.Length; i++ )
            Console.Write( "{0:X2} ", bytes[i] );
         Console.WriteLine();
      }
   }
}

The code above generates the following result.





















Home »
  C# Tutorial »
    System.Text »




ASCIIEncoding
Encoding
EncodingInfo
StringBuilder
UnicodeEncoding
UTF8Encoding