 |
Collation für utf8 die German2 abdeckt |
 |
29.07.2010, 18:37
|
#1
|
|
Neuer Benutzer
SandyAlex ist offline
Registriert seit: 29.07.2010
Beiträge: 2
|
Collation für utf8 die German2 abdeckt
Hallo,
ich habe das Problem, dass ich Daten in MySQL mit den utf8 Zeichsatz speichern muss. Zusätzlich muss ich in einem Uniqe-Key aber auch deutsche Umlaute benutzen können. Als Collation benutze ich für alle Tabellen utf8_general_ci, habe es aber auch schon mit utf8_unicode_ci probiert. Ich bekomme jetzt immer DUplicate Key, wenn ich z.B. im Schlüssel Mull und Müll speichern will. Hat jemand eine Information ob es für MySQL 5.1 eine Collation utf8_german2_ci gibt? Oder hat jemand eine Anleitung wie ich aus der utft8_unicode_ci eine eigene utf8_german2_ci generien kann?
Für jeden Hinweis bin ich sehr dankbar.
|
|
|
|
30.07.2010, 08:31
|
#2
|
|
Stammgast
Falk Prüfer ist offline
Registriert seit: 26.02.2003
Ort: Sachsen-Anhalt
Beiträge: 3.716
|
Hallo,
du solltest dann die Collation utf8_bin verwenden.
Gruß Falk
__________________
Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.
Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!
|
|
|
|
30.07.2010, 08:45
|
#3
|
|
Forenheld
Bernhard Geyer ist offline
Registriert seit: 26.02.2003
Beiträge: 6.184
|
Siehe auch diese Diskussion
|
|
|
|
30.07.2010, 09:06
|
#4
|
|
Neuer Benutzer
SandyAlex ist offline
Registriert seit: 29.07.2010
Beiträge: 2
|
Hallo Falk,
danke für die Antwort. utf8_bin habe ich probiert, dann stimmt aber die Sortiertung bei allen Anzeige Programmen nicht mehr. Leider kann ich die Ergebnislisten nicht vor der Anzeige sortieren, da ich es hier mit einer Standardanwendung zu tun habe, bei der ich die entsprechenden DIaloge nicht ändern kann. Gibt es irgendeine Anleitung wie man selbst eine Collation für MYSQL erstellt?
Gruß Hubert
|
|
|
|
30.07.2010, 09:56
|
#5
|
|
Stammgast
Falk Prüfer ist offline
Registriert seit: 26.02.2003
Ort: Sachsen-Anhalt
Beiträge: 3.716
|
Hallo,
ich weiß nciht ob du dir wirklich das Erstellen einer eigenen Kollation antun willst?
Alternativ würde ich die explizite Angabe der Kollation für die Sortierung vorziehen.
sql Code:
SELECT * FROM tabelle ORDER BY name collate utf8_general_ci
Gruß Falk
__________________
Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.
Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!
|
|
|
|
| Themen-Optionen |
|
|
| Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:43 Uhr.
|