Como converter codificações de caracteres no Windows?

3

Estou tentando descobrir como converter um arquivo em UTF-8, mas realmente não encontro muita informação útil no google além de usar iconv .... Eu baixei isso, mas quando fui executá-lo através do CLI ele me disse que eu não tinha instalado corretamente ou algo assim?

Alguma ajuda?

Btw .... o arquivo é um arquivo bastante grande. (5 milhões de linhas)

Obrigado!

    
por Brett 30.05.2011 / 17:13

3 respostas

3

Bem, você pode usar apenas iconv . Você pode, por exemplo, baixar um Setup.exe do GnuWin32 , que deve funcionar apenas (TM) .

Veja também a pergunta Arquivos convertidos em lote para codificação ou finalização de linha , que descreve como converter usando a linha de comando no Windows.

    
por 30.05.2011 / 17:38
3

O Notepad ++ fornece uma maneira fácil (manual) de fazê-lo. Abra o arquivo, escolha "Codificação > Converter em UTF-8" e salve. Eu acho que o limite de tamanho é de 2 GB.

    
por 30.05.2011 / 17:41
0

Uma opção é baixar o Cygwin. O Cygwin permite que você use a linha de comando do Linux no Windows. Uma vantagem de usar o Cygwin é que você não precisa se preocupar em adicionar um programa ao PATH como faria se usasse a linha de comando do Windows. Então baixe o Cygwin e certifique-se de procurar e selecionar a ferramenta iconv no seu download. Então você pode seguir o exemplo nesta questão do StackOverflow . Por exemplo, diz,

iconv -f UTF-8 -t ISO-8859-15 in.txt > out.txt

onde UTF-8 é a codificação inicial de in.txt e ISO-8859-15 é a saída que você gostaria que fosse out.txt.

    
por 22.05.2017 / 15:56