Zum Inhalt springen

Indexed Search und deutsche Umlaute

Erstellt am 30. Juni 2005 · 3 Antworten · letzte Antwort am 14. Juli 2005

Tags: Suche, Frage

adventuremaker ·

Hallo Forum!

Meine Suche (siehe http://www.stuecher.de) findet keine Umlaute (ä, ü, ö, ß). Ausßerdem werden in den Ergebnissen anstatt der Umlaute die Entities (& auml ; & szlig ; und andere) angezeigt.
Wie fixe ich das Problem?

Anm: Unter http://typo3.org/documentation/document-library/indexed_search/Known_problems-1/ (Searching german charakters - a bug fix) wird eine Lösung beschrieben, die ich aber nicht verstehe (Der zu ersetzende Code ist identisch mit dem alten)

Wie auch immer, ich kann ja nicht der einzige mit diesem Problem sein...

dabjoern ·

Hi auch,
also mit den Umlauten haben wir hier schon mal ein wenig diskutiert: #20492 Leider haben wir auch keine Lösung gefunden.

Das mit den & a u m l; kann ich nicht nachvollziehen. Die Suchergebnisse werden ordentlich angezeigt, also mit ä ö oder ü.

Anm: Unter typo3.org/documentation/document-library/indexed_search/Known_problems-1/ (Searching german charakters - a bug fix) wird eine Lösung beschrieben, die ich aber nicht verstehe (Der zu ersetzende Code ist identisch mit dem alten)

Vielleicht verwendest du eine neue Version, die schon den Bug behoben hat. Welche Version hast du denn installiert?

Gruß
dabjoern

adventuremaker ·

Hallo nochmal.
Sorry für meine späte Antwort...

Es lag bei mir also nicht an der Indexed Search, sondern an Tidy, welches ich eingeschaltet hatte.
In der Standart-Konfiguration wandelt es aber alle Sonderzeichen in HTML-Entities um. Mit dem zusätzlichen Parameter "-raw" lässt Tidy die Umlaute unangetastet.
Trotzdem schade, dass die Indexed Search Entities nicht richtig anzeigen und verarbeiten kann (wenn nach ä gesucht wird, sollte auch & auml ; gefunden werden). Da muss man dann halt den richtigen Zeichensatz verwenden.
#paralyzed#

Eine knappe (deutsche!) Referenz der Tidy-Parameter ist übrigens unter http://www.kronos-titan.privat.t-online.de/tidy.sourceforge.net/docs/quickref.html zu finden.

nullzeit ·

Also in der aktuellen version der indexed search sehe ich keine probleme mit umlauten oder html-sonderzeichen (entities). könntet ihr euren fehler spezifizieren?

aber mal als randbemerkung, es muß natürlich das passende iso-charset im seitenheader gesetzt werden.

normal:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

oder mit erweiterten sonderzeichen:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />

in xml dazu (vor dem html tag):
<?xml version="1.0" encoding="iso-8859-1"?>

lg chris