Olivier Mengué (dolmen)http://cpanratings.perl.org/dist/Win32-Codepage#9790
Rating: 1 stars
This module is misleading in its name and documentation: it mixes "code pages" (which are called "encodings" in the Perl world) with "language identifiers" and "locale identifiers".
More information about what code pages (as defined in the Win32 world) are: http://msdn.microsoft.com/en-us/library/windows/desktop/dd317756%28v=vs.85%29.aspx
Language identifiers: http://msdn.microsoft.com/en-us/library/windows/desktop/dd318691%28v=vs.85%29.aspx
Locale identifiers: http://msdn.microsoft.com/en-us/library/windows/desktop/dd373763%28v=vs.85%29.aspx
Also for the implementation, the module uses the registry which is not a official way of retrieving the information.
And last, it has no method to retrieve the OEM code page.
So see instead Win32::CodePage::Simple.Olivier Mengué (dolmen)Ben Bullockhttp://cpanratings.perl.org/dist/Win32-Codepage#5514
Rating: 5 stars
This module returns the default code page for your Windows system. I only needed the function "get_encoding" from this module. For my particular problem it returned the code page encoding correctly.
Ben Bullock