System.Text.Encoding.GetEncoding () returns an encoding given its name
or code page.  Is there a way to enumerate available encodings, to display
them in the UI?

This works, but way too slow :)

for (int i = -100; i < 65535; i++)
{
     try
     {
         System.Text.Encoding e = System.Text.Encoding.GetEncoding (i);
         Console.WriteLine ("{0},{1},{2}", e.CodePage, e.EncodingName,
e.BodyName);
     }
     catch (SystemException x)
     {
     }
}

  -kkm

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to