El siguiente código Python funciona en mi máquina Windows (Python 2.5.4), pero no en mi máquina Debian (Python 2.5.0). Supongo que depende del sistema operativo.Compatibilidad con la configuración regional del sistema operativo para su uso en Python
import locale
locale.setlocale(locale.LC_ALL, 'English_United States.1252')
recibo el siguiente 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
Preguntas:
- Es depende del sistema operativo?
- ¿Cómo puedo encontrar la lista local admitida dentro de Python?
- ¿Cómo puedo hacer una coincidencia entre Windows locales y lugares de Debian?
¿tiene que codificar el entorno local? setlocale (LC_ALL, "") cargará la configuración regional definida por el entorno. – u0b34a0f6ae