Opened 5 years ago

Last modified 13 months 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

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)

comment:1 in reply to: ↑ description Changed 5 years ago by Tomcraft

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 Changed 5 years ago by voodoopupp

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 Changed 5 years ago by Tomcraft

  • Milestone changed from modified-shop-2.0.2.0 to modified-shop-2.0.2.1

comment:4 Changed 5 years ago by Tomcraft

  • Milestone changed from modified-shop-2.0.2.1 to modified-shop-2.1.0.0

comment:5 Changed 5 years ago by Tomcraft

  • Milestone changed from modified-shop-2.1.0.0 to modified-shop-2.0.3.0

comment:6 Changed 3 years ago by Tomcraft

  • Milestone modified-shop-2.0.4.1 deleted

comment:7 Changed 2 years ago by GTB

  • Milestone set to modified-shop-2.1.0.0

comment:8 Changed 19 months ago by Tomcraft

Das Problem wurde in Ticket #1773 erneut gemeldet.

comment:9 Changed 13 months ago by Tomcraft

Das Problem wurde in Ticket #1881 erneut gemeldet.

Add Comment

Modify Ticket

Action
as new
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.