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.