10 messages in com.mysql.lists.mysql-deRe: Mysql UTF8 Sortierreihenfolge?| From | Sent On | Attachments |
|---|---|---|
| Alex | 08 Sep 2005 08:53 | |
| Hagen Kuehnel | 08 Sep 2005 09:19 | |
| Alex | 08 Sep 2005 10:51 | |
| Hagen Kuehnel | 08 Sep 2005 23:36 | |
| Thorsten Jungblut | 09 Sep 2005 00:35 | |
| Alex | 09 Sep 2005 01:03 | |
| Alex | 09 Sep 2005 01:46 | |
| Hagen Kuehnel | 09 Sep 2005 02:49 | |
| Alex | 09 Sep 2005 03:35 | |
| Thorsten Jungblut | 09 Sep 2005 08:48 |
| Subject: | Re: Mysql UTF8 Sortierreihenfolge?![]() |
|---|---|
| From: | Alex (idi...@freenet.de) |
| Date: | 09/08/2005 10:51:11 AM |
| List: | com.mysql.lists.mysql-de |
Hi Hagen,
Hagen Kuehnel wrote:
Aha, da ist ja die Antwort auf Deine Fragen - wenn man mal eine gewisse Umgebung annimmt, die Du ja nicht erwähnt hast.
Also im Moment lokal WAMP
Vermutlich: Umlautekodierung bei UTF8, Import als ISO-Haumichtot oder sonstewas-fürn-Zeichensatz.
In der importierten cvs Datei stecken aber die unterschiedlichsten Zeichen mit drin. Unter anderem kyrillisch, japanisch, etc. D.h. ich kann nicht auf utf8 verzichten. Oder? :)
Den Datenbankserver beim Import nicht darauf hinzuweisen, was denn da kommt. Sosehr stinkt UTF8 nun auch nicht, dass er es riechen könnte.
Also die Daten habe ich per phpmyadmin importiert und Angaben über die Codierung wurden da nicht abgefragt bzw. von mir angegeben.
"Vernünftige" Daten importieren, also eben nicht UTF8-kodiert, oder eben dem Datenbankserver erzählen, dass Du faulerweise ihn mal mit einer anderen Kodierung fütterst als Du es sonst, gemäß Deiner mehr oder minder bewußt gewählten MySQLd-Konfiguration tust.
Lesen bildet und erspart mir Details -> http://dev.mysql.com/doc/mysql/en/charset-connection.html
Die Seite auf der die Daten dargestellt werden besitzt ein utf8 character encoding. Vor der Abfrage der Länderdaten habe ich nun zusäzlich ein mysql_query("SET NAMES 'utf8' "); wie in der obig benannten Doku mit eingebaut. Jedoch ohne Erfolg.
Wäre dankbar für genauere Ratschläge :)
Grüsse Alex




