[gelöst] Umlaute bei SQL-Ausgabe und Datumsformat
Eingetragen von airliner (309)
am 07.12.2009 - 15:51 Uhr in
am 07.12.2009 - 15:51 Uhr in
Habe ein eigenes Skript erstellt, welches mir Daten aus der MySQL-DB ausliest und in einer Tabelle zurückgibt.
Soweit so gut.
Nehme ich das in eine Drupalseite rein, werden die Umlaute und ß ("sz") nur mit Rauten dargestellt.
Die Tabelle hat hat UTF-8 Codierung und wenn ich das script einzeln aufrufe, werden Umlaute etc richtig angezeigt. An der Codierung kann es also nicht liegen.
Muss ich irgendwelche Hebel in Drupal direkt umstellen?
Desweiteren würd ich noch gern das Datumsformat umstellen.
Allerdings nicht in der MySQL, sondern erst bei der Ausgabe, sonst fliegt mir mein My_MsSQL-Modul um die Ohren...
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: Umlaute bei SQL-Ausgabe und Datumsformat
am 08.12.2009 - 11:24 Uhr
... wenn ich das script einzeln aufrufe, werden Umlaute etc richtig angezeigt.
Schau mal nach was der Browser behauptet, welche Codierung die Daten in diesem Fall haben.
Desweiteren würd ich noch gern das Datumsformat umstellen.
Das schaffst du bestimmt. Ich wünsche dir auf jeden Fall viel Erolg.
--
Ich hab in der Zwischenzeit
am 08.12.2009 - 11:43 Uhr
Ich hab in der Zwischenzeit (meiner lieben Kollegin sei Dank) etwas gefunden:
das Array gebe ich jetzt miz
<?php
echo "<td>".utf8_encode($row[1])."</td>";
?>
Das Datum wird mir
SELECT DATE_FORMAT(Datum, "%d.%m.%Y") AS Datum FROM ...
ins deutsche Format abgeändert.My software has no bugs - It just develops random features...