Se você estiver usando screen
, você deve iniciá-lo com a opção -U
para ter suporte ao utf8.
Parece que defutf8 on
no seu .screenrc
deve fazer isso para você, mas não.
No Red Hat Enterprise Linux AS release 3,
Eu configurei minha variável de ambiente como abaixo
$ echo $LANG
zh_CN.UTF-8
$ echo $LANGUAGE
zh_CN.UTF-8
$ echo $SUPPORTED
en_US.UTF-8:en_US:en:zh_CN.UTF-8
$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8
Enquanto isso, configurei a codificação de transmissão do PuTTY como configuração de fonte utf-8 e aparência- > para ter uma fonte como 'Fixedsys' que suporta chinês.
No entanto, quando tento imprimir um arquivo com o chinês, não é possível imprimi-lo corretamente
$ cat 1.txt
hello▒▒▒ $
e eu não posso inserir chinês corretamente no shell.
Se você estiver usando screen
, você deve iniciá-lo com a opção -U
para ter suporte ao utf8.
Parece que defutf8 on
no seu .screenrc
deve fazer isso para você, mas não.