using System;
using System.Text;
public class Program
{
public static void Main()
string test = "tersü";
var utf8bytes = System.Text.Encoding.UTF8.GetBytes(test);
var utf16bytes = System.Text.Encoding.Unicode.GetBytes(test);
var sb = new StringBuilder();
bool addcomma = false;
sb.Append(string.Format("{0} in UTF-8 ({1} bytes): ", test, utf8bytes.Length));
foreach(var c in utf8bytes)
if(addcomma)
sb.Append(", ");
}
addcomma = true;
sb.Append(string.Format("{0:X}",c));
sb.AppendLine();
addcomma = false;
sb.Append(string.Format("{0} in UTF-16 ({1} bytes): ", test, utf16bytes.Length));
foreach(var c in utf16bytes)
Console.WriteLine(sb.ToString());