The following Python code works on my Windows machine (Python 2.5.4), but doesn't on my Debian machine (Python 2.5.0). I'm guessing it's OS dependent.
import locale
locale.setlocale( locale.LC_ALL, 'English_United States.1252' )
I receive the following error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/locale.py", line 476, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting
Questions:
- Is it OS dependent?
- How can I find the supported locale list within Python?
- How can I match between Windows locales and Debian locales?