Defina a variável de ambiente LC_CTYPE
para o valor en_US.UTF-8
para indicar que você deseja usar a codificação UTF-8 para caracteres nos terminais. UTF-8 é uma codificação de Unicode. É o padrão moderno de codificação de caracteres no mundo Unix em geral, e é o padrão no Ubuntu, mas pode não ser o padrão no AIX.
A primeira versão do AIX que suporta localidades UTF-8 é 7.1.2.0. Se você tiver uma versão mais antiga, talvez não consiga visualizar o texto codificado em UTF-8 no AIX. No entanto, se você estiver acessando a máquina AIX através do SSH a partir do Ubuntu, definir LC_CTYPE=C
(ou deixá-la não definida) deverá funcionar com programas simples, como cat
. Para outros programas, como vi
ou less
, você terá falhas no monitor, pois não sabe como vários bytes compõem um único caractere.
Como alternativa, se você quiser apenas os caracteres que mostrar, poderá usar o latin2 ou ISO-8859-2 conjunto de caracteres. No Ubuntu, em um terminal, você pode mudar para o trabalho em latin2 executando o comando
LC_CTYPE=cs_CZ luit
(Ou com qualquer outra localidade latin2. Se a localidade não existir, gere-a com sudo locale-gen cs_CZ
.)