Gästebuch, Spamblocker und Umlaute

Ok, ich habe mein Gästebuch auf Vordermann gebracht und mit einem kleinen Spam-Blocker versehen. Wenn man einen Eintrag hinterlassen will muss man nun eine kleine und recht einfache "Frage" beantworten. Bzw. aus mehreren Wörtern ein jeweils nicht passendes Auswählen.

Nun stellte ich fest, dass ich mit WordPress ein ziemlich blödes Umlaute-Problem habe. Es war die ganze Zeit auf utf-8 eingestellt. Will ich jetzt einen Eintrag in das Gästebuch schreiben, werden die HTML-Sonderzeichen nicht mehr als jene erkannt, die sie sind und somit nicht mehr konvertiert :(. Das ist doof. Überhaupt finde ich es nicht gut, dass die Umlaute nicht in HTML-Code verwandelt werden. Dass muss ich noch ändern - so lange werde ich mich jetzt manuell quälen ^-^''. Die Frage ist, wie kann ich alle bereits bestehenden Einträge dahingehend konvertieren, dass die vorhandenen Umlaute in HTML-Code verwandelt werden?

Ich gehe mal auf die Suche ^-^''.

Nachtrag: Ich bin fündig geworden. Das Problem lag ja darin, dass die htmlentities()-Funktion bei dem Eintragsinhalt nicht griff. Dies konnte ich auch nicht durch manuelles festlegen der Zeichensatzes innerhalb der Funktion beheben. Habe dann aber glücklicherweise irgendwo den Hinweis gelesen, dass man utf-8 mit utf8_decode() dekodieren kann. Danach funktionierte htmlentities wieder ohne Probleme. :). Schön wäre es, so etwas in der Art auch für WordPress zu haben. Also direktes Umwandeln der Umlaute in HTML-Code. Naja, aber für's erste bin ich zufrieden ^-^.

Tags: ,

Comments are closed.