reinhardt Posted August 22, 2007 Report Share Posted August 22, 2007 Wenn ich eine Bestellung editiere, z.B. den Preis anpasse, habe ich anschließend Probleme mit dem Zeichensatz. Als Browser nutzte ich Safari mit der Text-Codierung "Westeuropäisch ISO Latin 1" Nach dem Speichern werden die Umlaute nur noch richtig angezeigt, wenn ich auf "Westeuropäisch Mac OS Lateinisch" umstelle. Scheinbar ist es ein Bug in xtc, da z.B. die .../admin/orders_edit.php im Haeder keinen vernünftigen Zeichensatz anzeigt: <meta http-equiv="Content-Type" content="text/html; charset=CHARSET"> Auf den anderen Seiten im Shop wird richtig <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> angezeigt. Da fehlt doch irgendwo eine Variablendefinition für CHARSET oder? in der orders_edit.php ist z.B. folgende Zeile zu finden: <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> Link to comment Share on other sites More sharing options...
reinhardt Posted August 22, 2007 Author Report Share Posted August 22, 2007 Könnte es sein, dass die Zeile <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> durch folgenden Code ausgetauscht werden muss? <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $_SESSION['language_charset']; ?>"> Link to comment Share on other sites More sharing options...
reinhardt Posted August 23, 2007 Author Report Share Posted August 23, 2007 Ich habe das jetzt so gemacht, wie oben beschrieben und es scheint zu funktionieren. Scheint daher ein Bug zu sein, der natürlich auch dazu führt, dass die Daten falsch in der Datenbank landen. Wäre aber ganz gut, wenn sich das noch einmal ein Entwickler ansieht, der davon Ahnung hat. Ich habe nur geschaut, auf welchen Seiten das funktioniert und dann die entsprechende Zeile kopiert. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.