Gnuplot no escribe el nombre local de los días en Windows.
Quiero que Gnuplot use el nombre noruego de los días (%a) como ‘xtics’. En Linux se puede hacer usando set locale 'nb_NO.utf-8'
.
Pero en Windows 10, al intentar con set locale 'Norwegian Bokmål_Norway.1252'
, esto resulta en el error Locale not available
.
El resultado de show locale
es:
gnuplot LC_CTYPE Norwegian Bokmål_Norway.1252
gnuplot encoding utf8
gnuplot LC_TIME Norwegian Bokmål_Norway.1252
gnuplot LC_NUMERIC C
Supongo que el error se debe al carácter å (unicode 00E5, letra a minúscula con anillo). ¿Cómo puedo establecer la configuración regional correcta en Gnuplot cuando se usa Windows?
davy.ai
Como ha identificado correctamente, el problema está en el carácter å (letra pequeña latina A con anillo) en el nombre de la localización. Windows utiliza un sistema de codificación diferente (Windows-1252) en comparación con Linux (UTF-8), y el carácter no es reconocido en la codificación de Windows.
Para resolver este problema, puede intentar utilizar el formato de la localización de Windows. En lugar de
set locale 'Norwegian Bokmål_Norway.1252'
, intente utilizarset locale 'Norwegian (Bokmål)_Norway.1252'
.Alternativamente, puede intentar utilizar la codificación ISO-8859-1 para el carácter. Esto se puede hacer mediante el uso de
set locale 'Norwegian Bokmål_Norway.ISO-8859-1'
.Si ninguna de estas opciones funciona, es posible que deba verificar la configuración de la localización del sistema para ver si la localización deseada está instalada y disponible. También puede intentar utilizar un programa o herramienta de terceros para administrar las localizaciones de su sistema.