Konvertieren von ANSI zu UTF-8 in der Schale

Mache ich einen parser (1 csv 3 csv) script und habe ein problem.
Ich bin Französisch, also in meiner Sprache habe ich Briefe wie: é è à ....

Ein Kunde hat mir eine csv-Datei, die Linux erkennt als "unknown-8bit" (ansi denke ich).

In meinem script, ich Schreibe 3 neue csv-Dateien. Aber ViM erstellt, werden Sie als ISO-latin1, weil es in der Nähe zu dem, was es bekam in den Eintrag, aber meine é,è,à... gebrochen sind. Ich brauche UTF-8.

So, ich habe versucht, zu konvertieren, die erste ANSI-csv-Format auf UTF-8 :

iconv -f "windows-1252" -t "UTF-8" import.csv -o import.csv

Das problem ist, dass es bricht mir das CSV-Format. Es ist jetzt auf nur eine Zeile. Aber meine Besondere chars sind ok. Gibt es eine Möglichkeit zum konvertieren von ANSI zu UTF-8 und hält meinen Zeilen?

InformationsquelleAutor Neringan | 2013-11-28
Schreibe einen Kommentar