Convertendo o arquivo de texto para UTF-8 no prompt de comando do Windows

5

Eu preciso converter um arquivo de texto para o formato UTF-8 via prompt de comando do Windows. Isso precisa ser feito em outra máquina e eu não tenho direitos para instalar software nessa máquina. Eu preciso de algo como:

c:\notepad   source-file target-file --encoding option

Existe um utilitário de prompt de comando do Windows que pode fazer isso?

    
por user1107888 05.01.2017 / 14:58

2 respostas

10

Eu preciso converter um arquivo de texto para o formato utf-8 através do prompt de comando do windows

Você pode fazer isso facilmente com o PowerShell:

Get-Content .\test.txt | Set-Content -Encoding utf8 test-utf8.txt

Leitura Adicional

por 05.01.2017 / 15:38
1

Use iconv do pacote GNUWin32. É muito mais rápido, especialmente se seus arquivos tiverem mais ou menos de 1 Gb.

"C:\Program Files (x86)\GnuWin32\bin\iconv.exe" -f cp1251 -t utf-8 source.txt > result.txt
    
por 21.02.2018 / 16:09