Datenbank im utf8 format nach cp1251 sortieren
Ich arbeite an einem Shop der in mehrere Länder verkauft und der in mehrere Sprachen online ist. In jeder Sprache sollen die Kategorien Alphabetisch sortiert sein.
Die Datenbank ist im UTF-8 Fromat und die Kategorien sollen nach dem kyrillischen Alphabet sortiert werden.
Dazu habe ich es mit folgenden 2 Methoden versucht, die jedoch beide nicht erfolgreich waren.
Methode 1:
SELECT * FROM TABLE WHERE language_id='".(int) $_SESSION['languages_id']."'
ORDER BY CONVERT(`categories_name` USING cp1251)
Methode 2:
SELECT * FROM TABLE WHERE language_id='".(int) $_SESSION['languages_id']."'
ORDER BY CAST(`categories_name` AS CHAR CHARACTER SET cp1251)
Im cp1251 Format ist ja die Kollation cp1251_general_ci standart,
habe es auch schon mit COLLATE cp1251_bin noch hinten dran probiert.
Jedoch liefert keine der Varianten ein nach kyrillischen Alphabet sortiertes Ergebnis.
Danke im Voraus und ich hoffe mir kann jemand einen guten Rat geben.
|