Modify

Opened 9 years ago

Last modified 5 years ago

#1041 new Frage

Probleme mit Suche / Umlauten und UTF-8

Reported by: voodoopupp Owned by: somebody
Priority: normal Milestone: modified-shop-2.1.0.0
Component: Shop Version: 2.0.0.0
Keywords: Cc:
Blocked By: Blocking:

Description

Es wird ja meines Wissens nach für UTF-8 die DB auf "utf8_general_ci" gestellt.

Das hat leider wohl Probleme mit Umlauten zur Folge, sprich für eine Abfrage/Suche wird nun a = ä usw. gehandhabt.

Das ist mehr als unschön, da zum Beispiel bei einer Suche nach "Schale" nun auch alle Artikel mit "Schäler" ausgespuckt.

Das zieht sich natürlich quer beet durch alle Umlaute.

Nachvollziehbar im Demoshop 2.00:
einen "Testartikel" umbenennen in "Testärtikel"

-> bei einer Suche nach Testartikel wird auch der Testärtikel gezeigt
-> bei einer Suche nach Testärtikel werden auch alle anderen Testartikel angezeigt.

Ist natürlich unschön, da hiermit nun also statt einem korrekten Treffer jede Menge falscher Artikel ebenfalls ausgewiesen werden.


Scheinbar hat es aber auch noch Auswirkungen auf Tabellen mit "unique" keys, da wird wohl ebenso ä = a behandelt und kann zu Fehlern führen.

Hier gibt es noch ein Paar Hinweise darauf:
http://stackoverflow.com/questions/5526169/what-is-the-best-mysql-collation-for-german-language
http://stackoverflow.com/questions/20953587/german-umlauts-and-utf8-collations-revisited

Frage ist nun, ob es irgendeine Art Workaround für das Umlaute Problem gibt?!

Attachments (0)

Change History (9)

in reply to:  description comment:1 by Torsten Riemer, 9 years ago

Replying to voodoopupp:

[...]
Nachvollziehbar im Demoshop 2.00:
einen "Testartikel" umbenennen in "Testärtikel"

-> bei einer Suche nach Testartikel wird auch der Testärtikel gezeigt
-> bei einer Suche nach Testärtikel werden auch alle anderen Testartikel angezeigt.

Ist natürlich unschön, da hiermit nun also statt einem korrekten Treffer jede Menge falscher Artikel ebenfalls ausgewiesen werden.
[...]

Kannst du mir hier mal einen Fall nennen, der ein ernsthaftes Problem darstellen würde? Also zwei sehr ähnliche Wörter, wo du nicht möchtest, dass man bei der Suche den mit oder ohne Umlaut angezeigt bekommt?

comment:2 by voodoopupp, 9 years ago

Steht doch ein Beispiel oben: ein Kunde sucht eine "Schale" erhält aber dann auch alles was mit "Schäler" drinnen ist. Ich will aber keinen Schäler, den Brauch ich nicht zum dekorieren, sondern nur zum Obst und Gemüse schälen ;)

comment:3 by Torsten Riemer, 9 years ago

Milestone: modified-shop-2.0.2.0modified-shop-2.0.2.1

comment:4 by Torsten Riemer, 9 years ago

Milestone: modified-shop-2.0.2.1modified-shop-2.1.0.0

comment:5 by Torsten Riemer, 9 years ago

Milestone: modified-shop-2.1.0.0modified-shop-2.0.3.0

comment:6 by Torsten Riemer, 8 years ago

Milestone: modified-shop-2.0.4.1

comment:7 by Gerhard Waldemair, 6 years ago

Milestone: modified-shop-2.1.0.0

comment:8 by Torsten Riemer, 6 years ago

Das Problem wurde in Ticket #1773 erneut gemeldet.

comment:9 by Torsten Riemer, 5 years ago

Das Problem wurde in Ticket #1881 erneut gemeldet.

Modify Ticket

Action
as new The owner will remain somebody.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.