示例#1
0
        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);
        }
示例#2
0
        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);
        }