public static void Main()
Console.WriteLine("Encode a String Using Alternate Character Encoding\nEduardo Isaac Ballesteros Muñoz\n");
public static void CharacterEncoding()
string srcString = "Area = \u03A0r^2";
System.Console.WriteLine("Source Text: " + srcString);
byte[] utf16String = System.Text.Encoding.Unicode.GetBytes(srcString);
System.Console.WriteLine("UTF-16: {0}", System.BitConverter.ToString(utf16String));
byte[] utf8String = System.Text.Encoding.UTF8.GetBytes(srcString);
byte[] asciiString = System.Text.Encoding.ASCII.GetBytes(srcString);
System.Console.WriteLine("UTF-8: {0}", System.BitConverter.ToString(utf8String));
System.Console.WriteLine("ASCII: {0}", System.BitConverter.ToString(asciiString));
System.Console.WriteLine("UTF-8: {0}", System.Text.Encoding.UTF8.GetString(utf8String));
System.Console.WriteLine("ASCII: {0}", System.Text.Encoding.ASCII.GetString(asciiString));