questions about locale and Windows

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Manlio Perillo

    #1

    questions about locale and Windows

    Regards.

    I have a few questions about locale handling on Windows.

    The first: why getlocale() returns (None, None) when the locale is 'C'?

    The second is: why this code fails?:
    [color=blue][color=green][color=darkred]
    >>> loc, enc = locale.getdefau ltlocale()
    >>> print loc, enc[/color][/color][/color]
    it_IT cp1252[color=blue][color=green][color=darkred]
    >>> locale.setlocal e(locale.LC_ALL , (loc, enc))[/color][/color][/color]

    Traceback (most recent call last):
    File "<pyshell#1 5>", line 1, in -toplevel-
    locale.setlocal e(locale.LC_ALL , (loc, enc))
    File "C:\Python2.4\l ib\locale.py", line 381, in setlocale
    return _setlocale(cate gory, locale)
    Error: unsupported locale setting


    Fortunately[color=blue][color=green][color=darkred]
    >>> locale.setlocal e(locale.LC_ALL , '')[/color][/color][/color]
    'Italian_Italy. 1252'

    and
    locale.setlocal e(locale.LC_ALL )
    'C'

    works...



    Thanks Manlio Perillo
Working...