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.