Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#1

Firebird 3 fehlerhafte collation UTF8 UNICODE_CI?

  Alt 30. Nov 2017, 17:40
Datenbank: Firebird • Version: 3.0 • Zugriff über: IBExpert
Ich wollte schon fast alle neuen DB - Projekte mit

DEFAULT CHARACTER SET UTF8 COLLATION UNICODE_CI

erstellen.

Jetzt fällt mir aber bei den Tests auf, dass bei der Suche ein u gleich einem ü ist.
Sucht man also:
select * from projekt where bezeichnung like '%ü%'
dann listet er auch Alles ohne ü auf, was ein u hat.

Teste ich mit DEFAULT CHARACTER SET UTF8 COLLATION UNICODE (ohne _CI), ist das Ergebnis korrekt.

Ist das Verhalten so korrekt? So ist es jedenfalls unbrauchbar.
Es hätte Einiges vereinfacht (weniger Indexe, keine Gedanken um upper machen etc.)

Frank
Frank Reim
  Mit Zitat antworten Zitat