Mit Powershell kannst du so etwas machen:
% get-content IN.txt | out-file -encoding ENC -filepath OUT.txt
während ENC so etwas wie Unicode, ASCII, UTF8, UTF32 ist. checkout 'help out-file'.
So konvertieren Sie alle * .txt-Dateien in einem Verzeichnis nach utf8:
% foreach($i in ls -name DIR/*.txt) { get-content DIR/$i | out-file -encoding utf8 -filepath DIR2/$i }
Dadurch wird eine konvertierte Version jeder TXT-Datei in DIR2 erstellt.