Saya perlu mengonversi file teks ke format UTF-8 melalui command prompt Windows. Hal ini perlu dilakukan pada mesin lain dan saya tidak memiliki hak untuk menginstal perangkat lunak pada mesin tersebut. Saya membutuhkan sesuatu seperti:
c:\notepad source-file target-file --encoding option
Apakah ada utilitas command prompt Windows yang dapat melakukannya?
Anda dapat dengan mudah melakukan ini dengan PowerShell:
Get-Content .\test.txt | Set-Content -Encoding utf8 test-utf8.txt
Gunakan iconv
dari paket GNUWin32. Ini jauh lebih cepat, terutama jika file Anda sekitar atau lebih dari 1 Gb.
"C:\Program Files (x86)\GnuWin32\bin\iconv.exe" -f cp1251 -t utf-8 source.txt > result.txt