| | #1 (permalink) |
| PostRank: 0 ![]() Registriert seit: 13.10.2007
Beiträge: 10
| PHP und UTF-8 Hallo ihr, auf meinem Webspace habe ich meine Homepage und mein WordPress-Blog liegen. Da beides miteinander verknüpft ist und WordPress anscheinend UTF-8 nutzt, will ich die gesamte Homepage ebenfalls umstellen. Das klappt auch soweit ganz gut, nur an einer Stelle gibt es Probleme: Ich habe ein Fotoskript, das Kommentare zu den Fotos per PHP aus einer SQL-Datenbank holt und anzeigt. Die Datenbank und die PHP-Seite habe ich in UTF-8 umgewandelt, trotzdem werden Sonderzeichen nicht richtig angezeigt (Beispiel: Jan Zbikowski - Busse & Bahnen). Wenn ich die Funktion htmlentities dazwischenschalte, werden die Umlaute richtig angezeigt. Allerdings kennt diese Funktion zum Beispiel keine deutschen Anführungszeichen oder gar tschechische oder kyrillische Buchstaben. Meine WordPress-Installation macht ja im Prinzip nichts anderes, als mittels PHP einen UTF-8-kodierten Text aus einer Datenbank zu holen, und das Ganze auf dem selben Server, auf dem auch meine Homepage liegt. Und da funktioniert es. WordPress ist mir leider zu komplex, als dass ich schnell rausfinden könnte, wie es das macht und das dann übertragen könnte. Hat jemand eine Idee, was ich noch machen kann? Gruß JanZ |
| | |
| | #4 (permalink) |
| WPD-Moderator ![]() Registriert seit: 05.10.2006
Beiträge: 3.350
| Sagst du der DB-Verbindung auch, dass da UTF-8 übergeben wird? PHP-Code: |
| | |
| | #5 (permalink) |
| PostRank: 0 ![]() Registriert seit: 13.10.2007
Beiträge: 10
| Nun, es ging ja nicht um meine WordPress-Installation, sondern um meine Foto-Datenbank auf demselben Server. Trotzdem konnte ich anhand deines Hinweises herausfinden, wie WordPress den Zeichensatz festlegt und das auf meine HP übertragen, so dass das Problem nun gelöst ist. Also vielen Dank Gruß JanZ |
| | |
![]() |
| Themen-Optionen | |
| Ansicht | |
| |