On Wed, Nov 09, 2005 at 10:02:31AM -0500, David Schlegel wrote: > That is helpful information. I have been spending time to determine the > local page by other means but have consistently been challenged that this > is the wrong approach and that Perl must know somehow. Getting a > definitive answer is almost as helpful as getting a better answer. > > Based on what you are saying, there is no way to ask Perl what the "local > codepage" is and hence there can be no variant of "Encode" which can be > told to convert from "local codepage" to UTF8 without having to provide > the "local codepage" value explicitly.
Yes. A good summary of the situation. > Is I18N::Langinfo(CODESET()) the best way to determine the local codepage > for Unix ? Windows seems to reliably include the codepage number in the > locale but Unix is all over the map. I don't know. I have little to no experience of doing conversion of real data, certainly for data outside of ISO-8859-1 and UTF-8, and I've never used I18N::Langinfo. I hope that someone else on this list can give a decent answer. Nicholas Clark