Page 1 of 1

Suche: findet keine Umlaute

Posted: Tue Jun 24, 2008 12:53 pm
by mager
Die normale Suchfunktion findet keine Wörter mit Umlauten.

Aus meiner config.php:

Code: Select all

$config['locale'] = 'de_DE.UTF8';
$config['default_encoding'] = '';
$config['admin_encoding'] = 'utf-8';
Habe schon hier im Forum gesucht, aber nur uralte Postings gefunden...

Was tun?
Ist Pisearch zu empfehlen? (die Piratos-Module sind ja alle verwaist...)

Martin

Re: Suche: findet keine Umlaute

Posted: Tue Jun 24, 2008 12:57 pm
by NaN
Welche Kodierung hat denn die Datenbank bzw. wie sehen die Umlaute in der DB aus?
Arbeite Dich mal hier durch:

http://forum.cmsmadesimple.org/index.ph ... 679.0.html

evtl. hilft Dir das weiter.

Re: Suche: findet keine Umlaute

Posted: Tue Jun 24, 2008 1:22 pm
by mager
Was die mysql-DB eingestellt hat kann ich bei 1&1 nicht herausfinden (normalerweise zeigt phpmyadmin ja das encoding an, bei 1&1 aber nicht).

Sollte aber egal, sein, da die Inhalte ja eh als HTML mit ü (o.ä.) gespeichert sind.

IMHO müsste das Suchmodul die Eingabe erst entsprechend konvertieren und dann suchen - was es offensichtlich nicht tut

Re: Suche: findet keine Umlaute

Posted: Tue Jun 24, 2008 1:34 pm
by NaN
mager wrote: ...
Sollte aber egal, sein, da die Inhalte ja eh als HTML mit ü (o.ä.) gespeichert sind.
...
Bist Du da sicher?
Bei mir nämlich nicht.
Hast Du schonmal in die DB geschaut?
Solche Entities haben IMHO nichts in einer Datenbank zu suchen.
Dort sollten immer reine Rohdaten zu finden sein.

mager wrote: ...
Was die mysql-DB eingestellt hat kann ich bei 1&1 nicht herausfinden (normalerweise zeigt phpmyadmin ja das encoding an, bei 1&1 aber nicht).
...
Komisch. Bei mir steht gleich ganz oben die Kodierung der Anzeige.
Klick mal links auf den Namen der Datenbank.
Und dann oben auf "Operationen".
Da sollte dann die Kollation stehen.
Wenn Du da noch nie was eingestellt hast, dann schätze ich mal es ist latin1_general_ci oder latin1_swedish_ci.
Die kann man dort auch ändern.
Allerdings hilft das allein nicht weiter.
Du solltest Dich da wirklich mal durch das oben genannte Thema durcharbeiten.

Re: Suche: findet keine Umlaute

Posted: Wed Jun 25, 2008 5:00 am
by cyberman
NaN wrote: Solche Entities haben IMHO nichts in einer Datenbank zu suchen.
Dort sollten immer reine Rohdaten zu finden sein.
Dies lässt sich doch eigentlich im Admin von TinyMCE einstellen - wenn du bei den Entitäten die Raw-Kodierung verwendest, bleibt ein ä auch ein ä (im Source) ...