Publicado por: lezz | fevereiro 27, 2009

Pacotes Debian – UTF8 versus ISO8859-1 e Synaptic

Problema:

Recentemente fizemos a migração do debian Etch para Lenny aqui na empresa.

Eu cuido de alguns pacotes internos e justamente nessa migração um comportamento estranho ocorreu.

Um pacote (jboos4) que funcionava perfeitamente no Etch deixou de mostrar as mensagens de perguntas que são colocadas no arquivo ‘tempĺate’, porém só quando se usava o Synaptic. Quando se utilizava o apt-get e/ou aptitude (modo texto) as perguntas eram  mostradas sem problema algum.

Após alguns testes e conversas, fui verificar o encoding do arquivo tempĺates e dos outros arquivos dentro do diretório DEBIAN do pacote. Estava como ISO-8859-1

Solução:

Para resolver  o problema, bastou mudar o encoding dos arquivos de mensagens para UTF-8 e as mensagens voltaram a aparecer😉

Ah, para mudar o encoding do arquivo:

iconv -f ISO8859-1 -t UTF8 arquivo > arquivo.utf8;  mv arquivo.utf8 arquivo

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Categorias

%d blogueiros gostam disto: