Como pode ser alterado o conjunto de caracteres padrão do sistema Linux?

Como pode ser alterado o conjunto de caracteres padrão do sistema Linux?

Estou trabalhando em uma equipe de desenvolvimento de software usando SVN. Como muitos computadores de desenvolvedores trabalham em Windows, a codificação de arquivos de texto deve ser acordada com todos. Decidi usar Linux e provavelmente terei que alterar a codificação de caracteres padrão da minha máquina. Como isso pode ser feito no Linux?

Obrigado

Responder1

O truque é garantir que as variáveis ​​LC_ALL e LANG estejam definidas como en@UTF-8 ou cn_ZH@UTF-16 ou qualquer outra coisa. O formato é countrycode_LANGUAGE@CHARSET.

Como você define isso globalmente depende da sua distribuição. Tente /etc/sysconfig/i18n. Nunca é demais adicionar

export LC_ALL=<whatever>
export LANG=<whatever>

para seus usuários ~/.bashrc embora.

Além disso, leia man 1 locale.

informação relacionada