public static void Decode(string s) { var utf8 = DecodeUtf8(s); var utf16 = DecodeUtf16(s); var utf32 = new UtfString.Utf32.String(Encoding.UTF32.GetBytes(s)).Select(x => x.Value); void write(IEnumerable <uint> codes) => Console.WriteLine(string.Join(" ", codes.Select(x => x.ToString("X2")))); write(utf8); write(utf16); write(utf32); }
public static void Decode(string s) { var utf8 = DecodeUtf8(s); var utf16 = DecodeUtf16(s); var utf32 = new UtfString.Utf32.String(Encoding.UTF32.GetBytes(s)).Select(x => x.Value); void write(IEnumerable<uint> codes) => Console.WriteLine(string.Join(" ", codes.Select(x => x.ToString("X2")))); write(utf8); write(utf16); write(utf32); }