como exibir caracteres chineses no shell BASH

0

Eu preciso lançar um binário no bash e a saída do binário consiste em algum caractere chinês. então minha pergunta é como deixar o bash exibir o caractere chinês corretamente. a propósito, Eu uso o Centos.

    
por HaiYuan Zhang 14.06.2012 / 15:11

1 resposta

2

Você precisa da codificação UTF-8 para que todos os caracteres chineses sejam exibidos corretamente.

Para ver sua localidade atual, basta digitar locale e você obterá uma saída semelhante como esta:

LANG=en_US.UTF-8
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=

Se você vir um LANG=en_US.UTF-8 ou semelhante, incluindo a substring "UTF-8", todos os caracteres chineses serão exibidos corretamente.

Além disso, tenha em mente que o seu terminal também precisa de suporte UTF-8. Isso pode fornecer mais informações.

    
por 14.06.2012 / 15:27