All pastes #424118 Raw Edit

Untitled

public text v1 · immutable
·published 2007-04-04 16:16 UTC
rendered paste body
using System;
using System.Text;


namespace test
{
    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            string stemp = "aaaäaaatanö";
            Console.WriteLine(stemp);
            byte[] baUTF8 = Encoding.Convert(Encoding.Unicode, Encoding.UTF8, Encoding.Unicode.GetBytes(stemp));
            dumpBytes("First:", baUTF8);            
            string stemp2 = Encoding.UTF8.GetString(baUTF8);
            Console.WriteLine(stemp2);
            byte[] baUTF8b = Encoding.UTF8.GetBytes(stemp2);
            dumpBytes("  2nd:", baUTF8);
            Console.ReadLine();
        }

        static void dumpBytes(string sName, byte[] bytes)
        {
            Console.Write(sName);
            foreach (byte b in bytes)
            {
                Console.Write(" {0:X} ", b);
            }
            Console.WriteLine();
        }
    }
}