Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 499cfd4f

Von Jan Büren vor etwa 15 Jahren hinzugefügt

  • ID 499cfd4fdcd636140c27ad28397ca4da8baed0ed
  • Vorgänger 20e6c669
  • Nachfolger 964b978f

Für den CSV-Import (Bspw. Kunden) Die Kodierung der Einzelfelder überprüfen, ob es nicht UTF-8 ist (sondern derzeit gehe ich nur von ISO-Kodierungen aus, ansonsten entsprechend nach UTF-8 konvertieren (Standard-Kodierung seit 2.6)

Unterschiede anzeigen:

lxo-import/addressB.php
continue;
};
$data=trim($data);
$data=mb_convert_encoding($data,"ISO-8859-15","auto");
// seit 2.6 ist die DB-Kodierung UTF-8 @holger Ansonsten einmal vorher die DB-Encoding auslesen
// Falls die Daten ISO-kodiert kommen entsprechend wandeln
// UTF-8 MUSS als erstes stehen, da ansonsten die Prüfung bei ISO-8859-1 aufhört ...
// TODO Umlaute am Anfang wurden bei meinem Test nicht übernommen (Österreich). S.a.:
// http://forum.de.selfhtml.org/archiv/2007/1/t143904/
$encoding = mb_detect_encoding($data,"UTF-8,ISO-8859-1,ISO-8859-15");
if ($encoding != "UTF-8"){
$data=mb_convert_encoding($data, "UTF-8","$encoding");
}
//$data=htmlentities($data);
$data=addslashes($data);
if ($in_fld[$i]==$file."number") { // customernumber || vendornumber

Auch abrufbar als: Unified diff