Sortierung von Umlauten

Sortierung von Umlauten

am 17.11.2006 04:06:17 von j.ellermann

Hallo,

(MySLQ 5.0.18 auf SuSe Linux)

die Umlaute in meiner Abfrage werden nicht richtig sortiert.

In der my.cnf habe ich
character-set-server = latin1
collation-server = latin1_german1_ci

eingetragen. Die collation ist auch vorhanden. Lasse ich mir jedoch nach
einem Neustart die Servervariablen anzeigen, steht da immer noch

| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | latin1_swedish_ci |
| collation_database | latin1_swedish_ci |
| collation_server | latin1_swedish_ci |

Nächster Versuch über die shell:
SET collation_server=latin1_german1_ci;

Die collation ist nun richtig eingestellt. Leider folgt bei der Ausgabe
(Client oder direkt in der shell) Ö immer noch nach Z...

Nächster Versuch:
myisamchk -r -q --set-collation=latin1_german1_ci meinetabelle.MYI

- check record delete-chain
- recovering (with sort) MyISAM-table 'student.MYI'
Data records: 729
- Fixing index 1

Sehr schön, ändert leider nichts.

Wer kann helfen?

Danke,
Jörg

Re: Sortierung von Umlauten

am 17.11.2006 11:07:21 von Axel Schwenke

=?ISO-8859-1?Q?Jörg_Ellermann?= wrote:
>
> (MySLQ 5.0.18 auf SuSe Linux)
>
> die Umlaute in meiner Abfrage werden nicht richtig sortiert.

[eine Menge blinder Versuche]

> Die collation ist nun richtig eingestellt. Leider folgt bei der Ausgabe
> (Client oder direkt in der shell) Ö immer noch nach Z...
....
> Wer kann helfen?

Das freundliche Manual. Statt deine Zeit mit wilden Spekulationen zu
vergeuden, hättest du mal lieber ins Handbuch schauen sollen. Schon
seit 4.1 entscheidet MySQL die zu verwendende Collation nicht mehr
global, sondern pro Spalte. Außerdem kann man die Collation auch in
der Query per COLLATE Klausel festlegen.

http://dev.mysql.com/doc/refman/5.0/en/charset.html


XL

Re: Sortierung von Umlauten

am 17.11.2006 12:06:03 von Kris

Jörg Ellermann wrote:
> Wer kann helfen?

http://blog.koehntopp.de/archives/1424-MySQL-Zeichensatz-Gru ndlagen.html

Re: Sortierung von Umlauten

am 17.11.2006 12:40:09 von j.ellermann

Kristian Köhntopp wrote:
> Jörg Ellermann wrote:
>
>>Wer kann helfen?
>
> http://blog.koehntopp.de/archives/1424-MySQL-Zeichensatz-Gru ndlagen.html


Dank!

Re: Sortierung von Umlauten

am 17.11.2006 21:06:40 von Kris

Jörg Ellermann wrote:
>> http://blog.koehntopp.de/archives/1424-MySQL-Zeichensatz-Gru ndlagen.html
>
> Dank!

Was von http://www.thewhiskystore.de an die Adresse
http://kris.koehntopp.de. Is ja bald Weihnachten. :)

Grinsend,
Kris