¿Cómo puedo configurar mi configuración regional correctamente para Spacemacs?

¿Cómo puedo configurar mi configuración regional correctamente para Spacemacs?

Cuando inicio Spacemacs aparece un cuadro creado a partir de \u2502secuencias que supongo que es un cuadro de un carácter o color particular que no se reproduce correctamente. A continuación se muestra el resultado del localecomando. ¿Qué configuraciones debo aplicar globalmente o en mi .bashrcetc. para solucionar este problema?

LANG=en_GB
LANGUAGE=:en_GB.utf8
LC_CTYPE="en_GB"
LC_NUMERIC="en_GB"
LC_TIME="en_GB"
LC_COLLATE="en_GB"
LC_MONETARY="en_GB"
LC_MESSAGES="en_GB"
LC_PAPER="en_GB"
LC_NAME="en_GB"
LC_ADDRESS="en_GB"
LC_TELEPHONE="en_GB"
LC_MEASUREMENT="en_GB"
LC_IDENTIFICATION="en_GB"
LC_ALL=

Respuesta1

No sé nada específico sobre spacemacs, pero parece un problema de codificación.

Tu personaje ya es una prueba bastante buena.

$ echo -e "\u2502" 
â

Para configurar la codificación UTF-8 (que es excelente para datos ASCII), asegúrese de que todas las variables de idioma tengan UTF-8.

Debería bastar con hacer:

export LC_ALL=en_GB.UTF-8
export LANG=en_GB.UTF-8
export LANGUAGE=en_GB.UTF-8

luego ejecute locale para confirmarlo.

$ export LC_ALL=en_GB.UTF-8
$ export LANG=en_GB.UTF-8
$ export LANGUAGE=en_GB.UTF-8
$ locale
LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=en_GB.UTF-8

Ahora probándolo de nuevo

$ echo -e "\u2502" 

Esto, en tu .bashrc, debería resolverlo.

Asegúrese de que su emulador de terminal (si lo hay) también utilice la codificación correcta. Creo que debería leerlo correctamente $LC_TYPE, pero algunos tienen configuraciones para anular esto en sus preferencias.

Si también desea configurar/probar colores, asegúrese de tener 256 colores configurados en su variable de término

export TERM="xterm-256color"

256colors.pl es una buena prueba para estohttps://gist.github.com/hSATAC/1095100

información relacionada