Hi!
Die gleiche listview-Konstrukion (type="search") liefert auf einem Kundenserver keine Ergebnisse wenn die Groß-Kleinschreibung falsch ist, auf allen anderen funktioniert sie einwandfrei. Zudem, wenn man dort name="irgendwas" setzt, werden alle Dokumente und Objekte gelistet:
<we:listview type="search" rows="10" order="Title, Path" casesensitive="false" name="suche">
<we:repeat>
...
</we:repeat>
</we:listview>
Sind gerade echt am verzweifeln
gm
casesensetive="false" wird ignoriert
casesensitive="false" wird ignoriert
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied
... alles schon probiert. Wie gesagt, der gleiche Code funktioniert seit Jahren in anderen we-Projekten einwandfrei (1:1 kopiert). Wir vermuten nen Bug oder Serverkonfiguration ...
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied
... super. Den Thread habe ich nicht gefunden, weil derjenige "casesesitive" geschrieben hat
Hatte mir schon so etwas gedacht, steht auf UTF-8-Bin. Aber ein Umstellen aller Tabellen auf UTF-8-general-ci hat nix gebracht ... auch mit Rebuild etc.
Nachtrag: Wenn ich das Beispiel des dortigen Threads nehme, werden alle Dokumente gelistet. Egal was ich eingaben (WorkspaceID natürlich angepasst), weil name vergeben ist. Echt merkwürdig ...
Hatte mir schon so etwas gedacht, steht auf UTF-8-Bin. Aber ein Umstellen aller Tabellen auf UTF-8-general-ci hat nix gebracht ... auch mit Rebuild etc.
Nachtrag: Wenn ich das Beispiel des dortigen Threads nehme, werden alle Dokumente gelistet. Egal was ich eingaben (WorkspaceID natürlich angepasst), weil name vergeben ist. Echt merkwürdig ...
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied
... ah, die Felder selber werden nicht umgestellt. Hmm. Mal ausprobieren ...
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied
Jiip!!! Das wars:
Code: Alles auswählen
ALTER TABLE `tblIndex` CHANGE `Text` `Text` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
CHANGE `Workspace` `Workspace` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
CHANGE `Category` `Category` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
CHANGE `Title` `Title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
CHANGE `Description` `Description` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
CHANGE `Path` `Path` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
OMOC.interactive https://www.omoc.de/ - webEdition e.V. Gründungsmitglied & Ex Fördermitglied
-
- webEdition Partner
- Beiträge: 1825
- Registriert: Di 7. Mär 2006, 16:50
- Wohnort: Wien
- Kontaktdaten:
Re: casesensetive=
Hallo,
Ich scheitere auch gerade an diesem Problem. Konkret an der nicht deaktivierbaren Unterscheidung bei Umlauten. So liefert z.B. die Suche nach "Ökologie" ein anderes Ergebnisset als "Ökologie".
Folgende Schritte habe ich bisher durchgeführt:
Liebe Grüße,
Sascha
Ich scheitere auch gerade an diesem Problem. Konkret an der nicht deaktivierbaren Unterscheidung bei Umlauten. So liefert z.B. die Suche nach "Ökologie" ein anderes Ergebnisset als "Ökologie".
Folgende Schritte habe ich bisher durchgeführt:
- <we:listview .... casesensitive="false">...
- Die Collation der Index-Tabelle und deren Felder umgestellt.
- Rebuild des Index sowie aller Inhalte durchgeführt.
Liebe Grüße,
Sascha
-
- Senior Member
- Beiträge: 919
- Registriert: Fr 22. Mai 2009, 21:40
- Wohnort: Berlin
- Kontaktdaten:
Re: casesensetive=
Ja, vor kurzem hat jemand hier noch einen Thread dazu eröffnet. Ich finde ihn aber nicht mehr. Dort hatte ich es auch zumindest für einige Installationen bestätgigt.WBTMagnum hat geschrieben:Kann jemand das Problem mit den Umlauten bestätigen?
EOF; //totally retired
-
- webEdition Partner
- Beiträge: 1825
- Registriert: Di 7. Mär 2006, 16:50
- Wohnort: Wien
- Kontaktdaten:
Re: casesensetive=
Hallo,
Ich habe mich jetzt ein wenig mit dem Problem beschäftigt ...
Konkret dürfte es daran liegen, dass die Daten in der Datenbank bei nicht gesetztem Verbindungszeichensatz im single-byte Format abgelegt werden. Dh. das UTF-8 Zeichen 'Ö' wird zu den beiden korrespondierenden Zeichen 'Ö' usw. Daher klappt die Suche von Umlauten mit Groß-/Kleinschreibung nicht wie gewünscht. ACHTUNG! Einfach den Verbindungszeichensatz zu ändern ist jedenfalls keine Option, da man sich damit die DB zerschießt!!
Wenn ich die Bugbase (http://qa.webedition.de/tracker/view.php?id=3839) jedoch richtig interpretiere, dann hat Armin für die Version 6.0.0.9 (http://documentation.webedition.de/de/w ... on-6.0.0.9) schon einen Workaround parat.
Wie man die Zeichensatzproblematik dann beseitigen kann, ist auch schon in einem eigenen Artikel beschrieben: http://documentation.webedition.de/de/w ... gacy-sites
Ich denke ich werde das bei Zeiten mal probieren.
LG,
Sascha
PS: Armin hat auch eine Zusammenfassung der verschiedenen Zeichensatz-Optionen zusammengestellt: http://documentation.webedition.de/de/w ... efinitions
Ich habe mich jetzt ein wenig mit dem Problem beschäftigt ...
Konkret dürfte es daran liegen, dass die Daten in der Datenbank bei nicht gesetztem Verbindungszeichensatz im single-byte Format abgelegt werden. Dh. das UTF-8 Zeichen 'Ö' wird zu den beiden korrespondierenden Zeichen 'Ö' usw. Daher klappt die Suche von Umlauten mit Groß-/Kleinschreibung nicht wie gewünscht. ACHTUNG! Einfach den Verbindungszeichensatz zu ändern ist jedenfalls keine Option, da man sich damit die DB zerschießt!!
Wenn ich die Bugbase (http://qa.webedition.de/tracker/view.php?id=3839) jedoch richtig interpretiere, dann hat Armin für die Version 6.0.0.9 (http://documentation.webedition.de/de/w ... on-6.0.0.9) schon einen Workaround parat.
Wie man die Zeichensatzproblematik dann beseitigen kann, ist auch schon in einem eigenen Artikel beschrieben: http://documentation.webedition.de/de/w ... gacy-sites
Ich denke ich werde das bei Zeiten mal probieren.
LG,
Sascha
PS: Armin hat auch eine Zusammenfassung der verschiedenen Zeichensatz-Optionen zusammengestellt: http://documentation.webedition.de/de/w ... efinitions
Wer ist online?
Mitglieder in diesem Forum: Google [Bot] und 1 Gast