Mein Contao läuft auf einer Windows-XAMPP-Maschine ganz fantastisch soweit. Zeichensatz wie bei der Installation vorgegeben UTF8.
Jetzt habe ich per file::xx.php eine Datei eingebunden, welche ein paar Vorgänge bearbeiten soll. In der Ausgaben sind (man kommt leider nicht drum herum) auch deutsche Umlaute vorhanden. Die Datei xx.php wurde in der Kodierung UTF8 gespeichert. Die Ausgabe inkl. aller Umlaute und Sonderzeichen funktioniert einwandfrei.
Nun habe ich das Problem, dass eine SQL-Query hinzu kommt. Ein Feld der Datenbank heißt "Währung" und kann leider auch NICHT umbenannt werden, da noch andere Programme hierauf zugreifen.
Beispiel:
PHP-Code:
$sql = "INSERT INTO auftrag SET `Mandant` = '1',`Währung` = '2'";
Nun funktioniert dies mit der Kodierung UTF8 leider nicht. Wenn ich die Kodierung der Datei auf Windows-1252 ändere, funktioniert der Query, allerdings werden dann alle meine Umlaute bei der Ausgabe nicht mehr korrekt dargestellt.
Eine Umformatierung in ä o.ä. oder auch die Kodierung ISO-8859-1 funktionieren auch nicht :-(
Kann mir jemand einen Tipp oder Lösungsansatz hierzu geben?
Weiss mir leider keinen Rat mehr ...
Regards, rumble
Lesezeichen