29.01.2011, 17:26 (Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2011, 17:31 von Jockl.)
Hallo zusammen,
leider habe ich bei der Such-Fkt. der 1.4 Version (aber auch in meinem 1.6-Testforum) Probleme bei der Suche, wenn die Wörter Umlaute enthalten.
Leider kann ich keine 100%ige Reproduzierbarkeit finden, da es immer wieder das ein oder andere Wort mit Umlauten gibt, das richtig gefunden wird. Im Großen und Ganzen ist es aber so, dass anscheinend Wörter mit Umlauten bei der Suche vor dem Umlaut abgebrochen werden und die Suchergebnisse eigentlich nichts mehr mit Suche zu tun haben.
Dieses Thema wurde für die MyBB Version 1.2 bereits hier beschrieben. Allerdings habe ich im ACP die Einstellungen bereits immer so eingestellt. Des Weiteren habe ich die Tabelle "posts" und "threads" vor einiger Zeit mal entsprechend diesem Beitrag von Michael auf "longtext" umgestellt. Die Kollation beider Tabellen ist "utf8_general_ci".
Über Tipps wäre ich dankbar, wie ich das Problem beheben kann.
Nachtrag: hier oder auch bei MyBBCoder konnte ich das Problem nicht nachvollziehen, aber in diversen anderen 1.4er MyBB-Foren. Kann es etwas mit den MySQL-Einstellungen des Servers zu tun haben?
Welche MySQL-Version ist im Einsatz? Was steht in der inc/config.php bei $config['database']['encoding']?
Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
29.01.2011, 18:16 (Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2011, 00:06 von Jockl.)
Hallo Michael,
die MySQL Version ist 5.1.54.
PHP-Code:
$config['database']['encoding'] = 'utf8';
ist aber auskommentiert....
Wenn ich es aber aktiviere, dann zerhaut es mir die Umlaute in den Texten...
Ich muss mich korrigieren: bei MyBBCoder gibt es den selben Fehler. Einfach dort mal nach "Schäden" oder auch "schäner" suchen. Da werden ziemlich viel Themen bzw. Beiträge angezeigt, die jedoch keinen dieser Begriffe beinhalten.
Dabei ist mir aber auch aufgefallen, dass z.B. bei der Suche nach "Vorgänger" auch Beiträge gefunden werden, die nur "Vorgänge" beinhalten.
Das kommt mir alles ein wenig spanisch vor. Verstehe ich da die Suchfunktion einfach falsch oder kann ich da irgendwie Abhilfe schaffen, damit das richtig funktioniert?
Das ist eine gute Frage, da ich mich leider auch nicht so genau mit der MySQL-Suche auskenne. Durch Google habe ich verschiedene Probleme mit der Kodierung gefunden, die bei dir aber ja nicht vorhanden zu sein scheint. Ich schau mal, ob ich dazu noch etwas finde. Das Problem kann ich jedoch in diesem Forum hier nicht feststellen, vielleicht kann Stefan da mehr zu beitragen, da es bei MyBBCoder ja scheinbar auch auftritt.
Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.