CSVfox
Get the job done.
 Deutsch

±encoding, ±e

Dateikodierung der Eingabe- oder Ausgabedatei CSV

Beschreibung

Legen Sie die angenommene Kodierung für das Lesen einer CSV Datei fest.
Legen Sie die Kodierung für das Schreiben einer CSV Datei fest.

Die Standardkodierung hängt, wenn es keine abweichenden Informationen gibt, vom vorhandenen Installationsgebietsschema ab. Dies kann mit dem Befehl %locale vorübergehend geändert werden.

Der Name der Kodierung kann in Groß- oder Kleinbuchstaben angegeben werden.
Alternativ kann eine Zeichenumsetztabelle angegeben werden, der ein 'CP-' vorangestellt wird (wie -encoding=CP-10021, was dasselbe ist wie -encoding=X-MAC-THAI).

Alle verfügbaren Kodierungen können mit dem folgenden Befehl angezeigt werden:
csvfox %help=allencodings.
Außerdem gibt es der Einfachheit halber einige Aliasnamen. UTF-8, UTF-16, und UTF-32 können auch als UTF8, UTF16 und UTF32 geschrieben werden.
UTF16 und UTF-16LE sind Synonyme, ebenso wie UTF-32 und UTF-32LE.


Über UTF-8-Kodierung und die BOM (Byte Order Mark)

Für allgemeine UTF-8-kodierte Dateien,±encoding=UTF-8 oder ±encoding=UTF8 sind für eine UTF-8-Kodierung ohne BOM gültig.

Wenn UTF-8 mit BOM benötigt wird (z.B. für einen einfacheren Import in eine bestimmte Tabellenkalkulationssoftware), kann entweder ±encoding=UTF-8-BOM oder ±encoding=UTF8-BOM stattdessen verwendet werden.

Muster

±e=Kodierung ±encoding=Kodierung

Beispiele für die Verwendung

csvfox infile.csv +e=UTF-8 (...)
Geht davon aus, dass die zu lesende Datei CSV die Kodierung UTF-8 hat.
csvfox infile.csv -e=Windows-1252 outfile.csv
Liest die Datei infile.csv (in der Standardkodierung) und schreibt sie in die Datei outfile.csv, wobei die Windows-1252-Kodierung zum Schreiben verwendet wird.
Under construction, coming soon