Feeds zeichensatz

am 25.07.2013 - 13:37 Uhr in
hallo,
ich nutze feeds importer um benutzer per csv in meine system zu importieren.
die konfiguration funktioniert soweit einwandfrei und wenn ich manuell das template zum import nutze geht das ohne probleme.
jetzt das problem: meine nutzer bekomme ich aus einer anderen datenbank. diese frage ich per php ab und schreibe das ganze in eine eigene csv.
hier der code:
header("content-type: application/csv-tab-delimited-table");
header("content-length: ".strlen($csvdata));
header("content-disposition: attachment; filename=\"liste.csv\"");
header("content-type: text/xml; charset=us-ascii/translit");
.......
while($row = mysql_fetch_row($result))
echo $row[0].','.$row[1].''.$row[2].','.$row[3].','.$row[4]."\r\n";
wenn ich das dann importiere bekomm ich immer ne fehlermeldung aller: xFlcer error......
natürlich lasse ich noch in die erste zeile die bezeichnung der felder rein schreiben:
sed -i '1 i\mail,name,ID,Tel.,mailadresse' liste.csv
mir ist aufgefallen dass das template den zeichensatz us-ascii hat und CRLF nutzt (deswegen das "\r\n" ).
kann das modul nur diesen zeichensatz importieren?
wenn ich nämlich hingehe und wandel mit iconv den zeichensatz um und ersetze die sonderzeichen, funktioniert das ganze.
wget http://192.168.1.29/dsvcms/export.php -O liste.csv
iconv -f us-ascii -t utf-8 liste.csv > liste2.csv
less liste2.csv | sed s/ü/ue/g | sed s/ö/oe/g | sed s/ä/ae/g > liste3.csv
iconv -f utf-8 -t us-ascii liste3.csv > liste4.csv
für ich stellt das jedoch keine anständige lösung dar und ich würde gern alles komplett als utf-8 importieren.
kennt sich jemand von euch damit aus ?
(mir ist klar das mein code nicht besonders elegant ist, abe es funktioniert.....)
nachtrag: ich zuerst mit LF und utf8 gearbeitet, beim untersuchen der template datei ist mir jedoch aufgefallen das CRLF und us-ascii bzw iso-8859-1 verwendet wird.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 2 Stunden 15 Minuten
vor 13 Stunden 23 Minuten
vor 15 Stunden 37 Minuten
vor 20 Stunden 27 Minuten
vor 1 Tag 2 Stunden
vor 1 Tag 16 Stunden
vor 1 Woche 5 Tagen
vor 1 Woche 5 Tagen
vor 1 Woche 5 Tagen
vor 1 Woche 6 Tagen