Avatar billede kasperbn Nybegynder
12. januar 2005 - 10:40 Der er 4 kommentarer og
1 løsning

Sorterer Å før Ø og Æ

Hej

Jeg har et underligt problem. Når jeg laver en "ORDER BY titel" lister alt uden problemer indtil den kommer til de danske æ, ø og å. Her er rækkefølgen "å,æ,ø".Jeg kører MySQL 3.23.49

Hvad kan der være galt?
Avatar billede fennec Nybegynder
12. januar 2005 - 10:57 #1
Det kan være fordi du kører med et forkert sprog (COLLATE). Jeg er ikke sikker på hvordan MySQL har implamenteret det, og om det er understøtte i 3.23.xx versionerne, men prøv dette:

... ORDER BY titel COLLATE latin1_danish_ci

Så skulle den gerne sortere titel efter dansk sprog/alfabet.
Avatar billede kasperbn Nybegynder
12. januar 2005 - 11:12 #2
Det virker ikke i 3.23.49 i hvert fald.
Jeg får en "supplied argument is not at valid MySQL result resource ...."

Men tak for hjælpen...
Avatar billede fennec Nybegynder
12. januar 2005 - 11:25 #3
Var ude at se på MySQL, og det lader til det først er understøttet fra 4.1:
http://dev.mysql.com/doc/mysql/en/Charset.html

Men man må kunne gøre noget, ellers var der en mill ? angående dette problem. Er det din egen server eller en udbyders??
Avatar billede kasperbn Nybegynder
12. januar 2005 - 12:12 #4
Det er en kundes / jeg har fuld adgang til den.
Avatar billede kasperbn Nybegynder
29. april 2005 - 12:37 #5
Start mysql med --default-character-set=danish
-lukket-
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester