Carácter extraño en zsh

1

Tengo problemas con zsh en la línea de comandos para caracteres que no están en inglés pero después de introducir la tecla, el idioma muestra la palabra correcta.

~   
❯ สว<0e31>สด<0e35>
สวัสดี
zsh: command not found: สวัสดี

Verifiqué la configuración regional, todo está utf8

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

y comprueba si hay alguna fuente, tiene el mismo problema. Uso zsh versión 5.0.2 y oh-my-zh

    
pregunta Kotzilla 26.02.2015 - 05:24

1 respuesta

1

Bueno, encontré la respuesta.

Abra el archivo ~/.zshrc y agregue esta opción a continuación al final del archivo:

setopt COMBINING_CHARS

Luego reinicie Terminal.

    
respondido por el Kotzilla 26.02.2015 - 09:36

Lea otras preguntas en las etiquetas