[IronPython] locale issues

Jonathan Jacobs korpse-ironpython at kaydash.za.net
Tue Sep 5 22:49:08 CEST 2006


A few locale issues I've run across:

Python 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
 >>> import locale
 >>> locale.getpreferredencoding()
'cp1252'
 >>> locale.getlocale()
(None, None)
 >>> import _locale
 >>> _locale._getdefaultlocale()
('en_ZA', 'cp1252')

IronPython 1.0.2408 on .NET 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
 >>> import locale
 >>> locale.getpreferredencoding()
''
 >>> locale.getlocale()
Traceback (most recent call last):
   File , line 0, in <stdin>##19
   File c:\program files\python24\lib\locale.py, line 365, in getlocale
   File c:\program files\python24\lib\locale.py, line 278, in _parse_localename
ValueError: unknown locale: en_ZA
 >>> import _locale
 >>> _locale._getdefaultlocale()
('en-ZA', '')

Looks like ipy and cpython are not on the same wavelength.
-- 
Jonathan

When you meet a master swordsman,
show him your sword.
When you meet a man who is not a poet,
do not show him your poem.
                 -- Rinzai, ninth century Zen master



More information about the Ironpython-users mailing list