Convertendo arquivos com codificações diferentes

Utilizei durante um bom tempo a codificação ISO-8859-1 para editar e construir meus arquivos. Porém após a mudança para UTF-8 tive vários problemas com a codificação dos arquivos, daí que encontrei o iconv e este salvou minha vida.

Outro fato interessante também é receber arquivos com codificações diferentes de outras pessoas e ficar com aquele problema chato na acentuação dos arquivos.

O iconv serve para mudar de uma codificação para outra e possui uma sintaxe muito simples e fácil.

Para converter um arquivo de ISO-8859-1 para UTF-8 basta apenas fazer o seguinte.

# iconv --from-code=ISO-8859-1 --to-code=UTF-8 < oldISOfile >  newUTF8file

Você também utilizar o inverso da situação acima:

# iconv --from-code=UTF-8 --to-code=ISO-8859-1 < oldUTF8file >  newISOfile

E não limite-se somente à isto, você também pode trabalhar com outros padrões de codificação e obter o resultado que quiser. Aqui você pode saber mais sobre tipos de codificação.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s