Hallo,
ich habe folgendes Problem: wir haben einige Objekte, die wir mittels eines CSV Imports erstellen. Die CSV Datei ist utf-8, die datenbank auch, die templates und auch die Klasse hat utf-8 zugewiesen. Nach dem import verfügen die objekte jedoch unter eigenschaften nicht die aktivierte eigenschaft utf-8.
diese wird nicht automatisch gesetzt.
gibt es einen trick, das diese charset einstellung von der klasse auch bei einem csv import gesetzt wird?
bei manueller erstellung eines objektes funktioniert es.
vielen dank
grüße
michael
csv import übernimmt charset nicht
-
- Senior Member
- Beiträge: 523
- Registriert: Mo 16. Jun 2003, 18:02
csv import übernimmt charset nicht
_____________________________________________
Grüße
Michael
Grüße
Michael
Re: csv import übernimmt charset nicht
Wenn ich mich recht erinnere ist das ein Bug.
Gruß, Martin
Gruß, Martin
Re: csv import übernimmt charset nicht
Gestern hatte ich noch mit dem Gedanken gespielt eine Menge Objekte auf diese Art einzupflegen, wollte gerade im Forum suchen wie ich da am besten vorgehe. Gibt es da einen Trick bzw. ein händisch einzupflegendes Bugfix Martin?
Gruß
Fatih
Gruß
Fatih
LG Fatih
Re: csv import übernimmt charset nicht
Tut mir Leid, da ist mir nichts bekannt. Ich hab' die Info von einem Kollegen, der vor ein paar Wochen das gleiche Problem hatte.MadSonic hat geschrieben:Gibt es da einen Trick bzw. ein händisch einzupflegendes Bugfix Martin?
Da hilft nur von Hand korrigieren oder direkt in der DB zu arbeiten.
Gruß, Martin
-
- Senior Member
- Beiträge: 1319
- Registriert: Do 22. Mai 2003, 23:25
Re: csv import übernimmt charset nicht
Hi,
gibt es denn bei dir Probleme wenn kein charset zugewiesen ist?
Ich habe gerade bei einer Seite Inhalte per csv importiert. Die Objekte haben zwar keine Kodierung zugewiesen, werden aber sowohl im Backend, als auch auf der Internetseite richtig angezeigt. Schöner wäre es zwar wenn man den charset anwählen könnte, funktionieren tut es aber auch so.
Grüße Elko
gibt es denn bei dir Probleme wenn kein charset zugewiesen ist?
Ich habe gerade bei einer Seite Inhalte per csv importiert. Die Objekte haben zwar keine Kodierung zugewiesen, werden aber sowohl im Backend, als auch auf der Internetseite richtig angezeigt. Schöner wäre es zwar wenn man den charset anwählen könnte, funktionieren tut es aber auch so.
Grüße Elko
-
- Senior Member
- Beiträge: 523
- Registriert: Mo 16. Jun 2003, 18:02
Re: csv import übernimmt charset nicht
Es gibt probleme, wenn das CSV file utf-8 codiert ist und auch der rest der ausgabenseiten utf-8 verlang.
es werden dann beispielsweise die umlaut nicht korrekt ausgegeben.
wir haben das ganze nun mit einem kleinen php script gelöst, welches bei aufruf automatisch die codierung in der datenbank setzt.
es werden dann beispielsweise die umlaut nicht korrekt ausgegeben.
wir haben das ganze nun mit einem kleinen php script gelöst, welches bei aufruf automatisch die codierung in der datenbank setzt.
Code: Alles auswählen
<?php
/* Hack um automatisch das Charset fuer importierte Objekt zu aendern
tblObject_5 ist die betreffende Objektgruppe in diesem Project.
Diese Angabe kann je nach installation variieren und muss angepasst werden.*/
$aendern = "UPDATE tblObject_5 Set OF_Charset = 'UTF-8'";
$aendern2 = "UPDATE tblObjectFiles Set Charset = 'UTF-8'";
$update = mysql_query($aendern);
$update2 = mysql_query($aendern2);
echo "Aufgabe erledigt!";
?>
_____________________________________________
Grüße
Michael
Grüße
Michael
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste