Livre ANSI para UTF8 Conversor de Múltiplos Arquivos [duplicado]

1

Possible Duplicates:
Batch-convert files for encoding or line ending under Windows
App to convert from ANSI to UTF8 on windows

Oi,

Atualmente eu estou precisando de uma maneira de converter cargas de arquivos .txt em ANSI para UTF8, desde que eu acabei de descobrir que um aplicativo que estou fazendo não reconhece acentos quando eles estão em ANSI.

Eu tentei conversor cp , mas ele não funciona ... não apenas os arquivos após a conversão ainda aparecem como ANSI, mas também não reconhece os acentos, substituindo-os por um?, que é basicamente o problema que tenho em meu aplicativo.

    
por Community 25.02.2010 / 17:01

1 resposta

4

com o powershell você pode fazer algo assim:

%  get-content IN.txt | out-file -encoding ENC -filepath OUT.txt

enquanto o ENC é algo como unicode, ascii, utf8, utf32. checkout 'help out-file'.

para converter todos os arquivos * .txt em um diretório para o utf8, faça algo assim:

% foreach($i in ls -name DIR/*.txt) { get-content DIR/$i | out-file -encoding utf8 -filepath DIR2/$i }

que cria uma versão convertida de cada arquivo .txt em DIR2.

    
por 25.02.2010 / 18:30