es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  , ,

Answer

  1. Avatar for 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 utilizar set 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.

Comments are closed.