To get German sorting order, you should start mysqld
with
--default-character-set=latin1_de
. This will give you the following
characteristics.
When sorting and comparing strings, the following mapping is done on the strings before doing the comparison:
ä -> ae ö -> oe ü -> ue ß -> ss
All accented characters, are converted to their un-accented uppercase counterpart. All letters are converted to uppercase.
When comparing strings with LIKE
the one -> two character mapping
is not done. All letters are converted to uppercase. Accent are removed
from all letters except: Ü
, ü
, Ö
, ö
,
Ä
and ä
.
Posted by Michael Hitzker on Friday May 17 2002, @6:24am | [Delete] [Edit] |
Für alle bei denen dies nicht funktioniert
versucht es mal mit:
"--default-character-set=german1"
Bei mir ging es dann.
For all, this hint is not working, try it with:
"--default-character-set=german1"
Posted by Daniel Hauser on Wednesday October 23 2002, @3:58am | [Delete] [Edit] |
Auf jeden fall german1 bei Latin_de geht es
irgendwie nicht!
Posted by Markus Kersting on Thursday April 24 2003, @5:13am | [Delete] [Edit] |
Bei Version 4.0.12 sollte es ohne Probleme mit "latin1_de" funktionieren.
Entweder als der Kommandozeilenparameter:
--default-character-set=latin1_de
oder in der my.cnf:
default-character-set=latin1_de
Dann hat man die deutsche Telefonbuchsortierung (Ä=AE,ü=ue..).
Bei "german1" bekommt man dagegen nur Ä=A,ü=u,... für die Sortierung.
Posted by Janine Franken on Saturday May 3 2003, @2:25am | [Delete] [Edit] |
Ich habe jetzt die neuste Version von MySQL und da geht weder latin1_de noch german1 und mit latin1_german1_ci startet zwar der server sauber, aber in meiner applikation sehe ich die äöü als kryptische zeichen.
Vielleicht kann mir da jemand helfen.
Janine
Posted by Karsten Wutzke on Friday May 30 2003, @3:42am | [Delete] [Edit] |
Sollte eigentlich nicht passieren, da der Standard-Zeichensatz mitteleuropäische Zeichen unterstützt. Kryptische Zeichen habe ich auch, das liegt aber daran, dass der Zeichensatz in meiner Shell nicht richtig konfiguriert ist. In meiner Java-Applikation ist alles ganz normal.