Personaggio strano in zsh

1

Ho problemi con zsh alla riga di comando per caratteri non in lingua inglese ma dopo aver digitato il tasto, la lingua mostra la parola giusta.

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

stavo controllando le impostazioni internazionali tutto è 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

e controlla se qualche carattere, ha lo stesso problema. io uso zsh versione 5.0.2 e oh-my-zh

    
posta Kotzilla 26.02.2015 - 05:24
fonte

1 risposta

1

Bene, ho trovato la risposta.

Apri ~/.zshrc file e aggiungi questa opzione sotto alla fine del file:

setopt COMBINING_CHARS

Quindi riavvia Terminale.

    
risposta data 26.02.2015 - 09:36
fonte

Leggi altre domande sui tag