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

Reply via email to