Problem Suche mit Umlauten - Gross-/Kleinschreibung

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Problem Suche mit Umlauten - Gross-/Kleinschreibung

Beitrag von Guido »

Also ich hab ein Problem mit der Suchfunktion.
Und zwar behandelt er kleingeschriebene Umlaute anders als Grossgeschriebene und so mit werden Worte mal gefunden und mal nicht, je nach Schreibweise.

Mal als Beispiel: Ölstand
gibt folgendes Resultat:
Wie ihr seht fehlt das "Ö", aber durch den Rest des Wortes (lstand) wird wenigstens ein Ergebnis gefunden.

Wenn ich jetzt ölstand also mit kleinem "ö" schreibe bekomme ich garkein Resultat.

Irgendwie ist beides ja nicht in Ordnung. Hat jemand eine Idee wo der Code zu finden ist der das steuert und eventuell wie er aussehen müsste, dass es funktioniert ?

Danke schonmal im voraus.

Grüße, Guido
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Kann's zumindest nachvollziehen - werde es mir am WE mal genauer anschauen.
Nachtrag: liegt wohl daran, dass setlocale() nicht verwendet wird :-?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

PhilippK hat geschrieben:Kann's zumindest nachvollziehen - werde es mir am WE mal genauer anschauen.
Nachtrag: liegt wohl daran, dass setlocale() nicht verwendet wird :-?

Gruß, Philipp
Dank Dir, dass Du Dich wieder drum kümmerst ;-), kann ich mit diesem setlocale() schon was machen (irgendwo einfügen z.B.) oder war das jetzt nur mal so ein erster Gedanke von Dir ?
Guido
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Letzteres, Letzteres...

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Ok, dann setz ich mich jetzt wieder und warte brav ab was Du so ausbrütest...;-)
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Guido,

schau mal hier rein: KB:umlaut
Auf meiner lokalen (Windows-)Installation ging's einwandfrei, nur auf dem Unix-Server waren die Änderungen notwendig :-?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

PhilippK hat geschrieben:Guido,

schau mal hier rein: <a href="/doku/kb/artikel.php?artikel=umlaut" title="Je nach Server-Konfiguration kann es bei der Suche nach Wörtern mit Umlauten zu Problemen kommen. Dieser Artikel beschreibt einen Workaround." target="_blank" class="postlink">Probleme mit Umlauten bei der Suchfunktion</a>
Auf meiner lokalen (Windows-)Installation ging's einwandfrei, nur auf dem Unix-Server waren die Änderungen notwendig :-?

Gruß, Philipp
Hi Philipp

Also ich hab das jetzt mal alles gemacht, aber richtig glücklich bin ich nicht, denn "ölstand" oder auch "Ölstand" wird jetzt garnicht mehr gefunden.
Dafür werden Sachen gefunden die vorher nicht gefunden wurden.
Dann werden Wörter nur teilweise gefunden, z.B. bei "Kühler" (egal ab klein oder gross) werden nur 2 Threads angezeigt, obwohl es viel mehr gibt. Ich kann jetzt auch kein "Gesetz" mehr erkennen wann was gefunden wird und wann nicht..
Diese update_lang.php war auch sehr schnell fertig - kann das bei meiner Grösse des Boards sein (hat höchstens eine halbe Sekunde gedauert)...

Grüße, Guido
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Eigentlich dürfte die update_lang recht schnell sein. Ist nicht allzuviel, was es da zu tun gibt.

Kannst du den im genannten Beitrag erwähnten Test nochmals durchführen. Idealerweise mit 'nem Wort, das garantiert noch nicht in der DB vorkommt.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Die Tests waren erfolgreich (ÄÖÜ und äöü) wobei VOR der Änderung in der common.php beides nicht ging (also auch das Grossgeschriebene, also anders wie unter Deinem link beschrieben ist)...

Und ich habe gerade noch ein anderes Problem entdeckt die mit dieser Änderung an der common.php zusammenhängt:
Ich kann beim Map Mod keine Städte aus dem ACP heraus mehr eintragen (z.B. Düsseldorf) - alte common.php wieder drauf gemacht und dann ging es wieder.....?!?
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Nachtrag: Mit der alten common.php finde ich auch wieder "Ölstand"...?!?!?!
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“