Kostenloser ANSI-zu-UTF8-Konverter für mehrere Dateien [Duplikat]

1

Mögliche Duplikate:
Batch-Convert-Dateien zur Kodierung oder Zeilenende unter Windows
App zum Konvertieren von ANSI in UTF8 unter Windows

Hallo,

Momentan benötige ich eine Möglichkeit, Lasten von .txt-Dateien in ANSI in UTF8 zu konvertieren, da ich gerade herausgefunden habe, dass eine App, die ich mache, keine Akzente erkennt, wenn sie in ANSI sind.

ich habe es versucht CP-Konverter , aber es funktioniert nicht ... nicht nur die Dateien erscheinen nach dem Konvertieren immer noch als ANSI, sondern sie erkennen auch nicht die Akzente und ersetzen sie durch ein?, was im Grunde das Problem ist, das ich in meiner App habe.

Community
quelle
Wenn Sie in Ihrer App HTML-Inhalte ausgeben, können Sie die HTML-Entitäten verwenden.
Macha

Antworten:

4

mit Power Shell Sie können so etwas tun:

%  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.

akira
quelle
Dies ist eine gute Antwort (afaik, ich bin kein Powershell-Benutzer), und ich glaube nicht, dass es zu den verwandten / ähnlichen Fragen gepostet wurde. Wenn ja, bitte als Antwort auf die Masterfrage posten: superuser.com/questions/27060 ... Vielen Dank!
quack quixote
betrachten Sie es als erledigt :)
akira