Ich versuche derzeit in einer sehr content lastigen Website mit 3 verschiedenen Sprachen das Rexsearch Modul zu implementieren. Funktioniert derweil alles super, solange keine Umlaute ins Spiel kommen. Bin erst seit kurzem in das Projekt gekommen und daher nicht von Anfang an dabei gewesen.
Der benutzte Tinymce war nicht auf "raw" eingestellt und somit ist die Datenbank voll mit entities. Ich würde nur ungern ein Script über die DB laufen lassen, von daher bin ich bei meiner Suche auf diesen Thread gestoßen:
http://www.redaxo.org/de/forum/allgemei ... 19291.html
Allerdings funktioniert es nicht bei mir. Ich hab nun mehrere Ansätze versucht, mit
htmlentities(), htmlspecialchars(), utf8_encode etc (auch verschachtelt), allerdings bekomme ich nicht das gewünschte Ergebnis.
Ein kleines Beispiel:
In meinem Suchformular gebe ich 'öko' ein
Code: Alles auswählen
var_dump(htmlentities($_REQUEST['rexsearch'], ENT_QUOTES, "UTF-8"));
Selbst wenn ich das Suchformular überspringe und nur
Code: Alles auswählen
var_dump(htmlentities('öko', ENT_QUOTES, "UTF-8"));
Im header ist auch UTF-8 gesetzt
Code: Alles auswählen
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Ich würde mich sehr freuen wenn mir jemand helfen kann. Vielen Dank schon mal im Voraus =)
LG,
DonKanallie