Hi, At Wed, 24 Oct 2007 09:47:38 +0900, Daniel Berger wrote in [ruby-talk:275530]: > GetLocaleInfo( > LOCALE_SYSTEM_DEFAULT, > LOCALE_IDEFAULTCODEPAGE, > buf, > buf.length > ) > > cp = buf.strip.to_i > > # Results on my system > p cp # => 437, literal code page > p CODE_PAGE[cp] # => "OEM = United States" Don't you know how to tell MIME encoding name from a codepage? CodePageName in CPINFOEXA seems to have it sometimes, but not always. -- Nobu Nakada