public static void Main()
var txt = new string (System.IO.Path.GetInvalidFileNameChars());
Console.Write(counter1 + ": ");
Console.Write(c + " (" );
Console.Write(Encoding.UTF8.GetBytes(c.ToString().ToCharArray())[0]);
Encoding utf8 = Encoding.UTF8;
Encoding utf16 = Encoding.Unicode;
Console.WriteLine("Original UTF-16 code units:");
byte[] utf16Bytes = utf16.GetBytes(txt);
foreach (var utf16Byte in utf16Bytes)
Console.Write(counter + ": ");
Console.WriteLine("{0:X2} ", utf16Byte);