次の Python コードは、私の Windows マシン (Python 2.5.4) では動作しますが、Debian マシン (Python 2.5.0) では動作しません。OS依存だと思います。
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
質問:
- OS依存ですか?
- Python 内でサポートされているロケールのリストを見つけるにはどうすればよいですか?
- Windows ロケールと Debian ロケールを一致させるにはどうすればよいですか?