Следующий код Python работает на моей машине Windows (Python 2.5.4), но не на моей машине Debian (Python 2.5.0). Я предполагаю, что это зависит от ОС.
import locale
locale.setlocale( locale.LC_ALL, 'English_United States.1252' )
Я получаю следующую ошибку:
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
Вопросы:
- Является ли он зависимым от ОС?
- Как я могу найти поддерживаемый язык в Python?
- Как я могу сопоставлять Windows локалей и локалей Debian?