Converter um arquivo de Latin1 para UTF-8 via linha de comando no Linux

image_pdfimage_print

Uma maneira simples de converter um arquivo com charset iso-8859-1 ou até mesmo do padrão windows de codificação de caracteres para o padrão universal mundial atual é com o uso do comando iconv, como na sintaxe abaixo apresentada:

iconv -f <charset_de_origem> -t <charset_de_destino> arquivo_alvo > novo_arquivo_convertido

Este comando é muito poderoso e pode converter de diversas codificações de charset para diversas outras. Mas neste exemplo mostraremos como efetuar a conversão de um arquivo latin1(iso-8859-1) para um utf-8.

iconv -f iso-8859-1 -t utf-8 origem.txt > destino.txt

E o arquivo origem foi convertido para utf-8 no arquivo de destino.txt.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!