Avatar billede lsolesen Nybegynder
30. december 2005 - 22:15 Der er 3 kommentarer og
1 løsning

Forklaring på collation

Jeg er netop skiftet fra en dansk udbyder til en engelsk udbyder. Jeg lavede nogle exportfiler via phpmyadmin hos den danske udbyder, og importerede dem vha. phpmyadmin på den engelske.

Da jeg importerede første gang lavede den alle æøå'er om ?. Det fik jeg løst ved at vælge en anden character encoding, og nu vises de rigtigt i databasen, men den har valgt noget den kalder latin1_swedish_ci som collation.

Når jeg kører mysqldump eksporterer den indholdet, men så laver den igen æøå om.

1. Er der en der først vil forklare mig, hvad collation er?

2. Hvordan bør jeg vha. phpmyadmin sætte characterset op på databasen?

3. Hvordan får jeg mysqldump til at eksportere indholdet, så det bliver rigtigt?

4. Hvis jeg kun har adgang til databasen vha. phpmyadmin, hvordan bør jeg så eksportere indholdet, så jeg ikke støder ind dette problemm en anden gang?
Avatar billede Slettet bruger
31. december 2005 - 08:59 #1
Ved ikke nok om phpmyadmin men med hensyn til punkt 1:

Collation er kort sagt den måde der sorteres på.

Hvis du tager et tegnsæt for to forskellige lande vil det samme tal være optaget af forskellige tegn. I det danske tegnsæt vil der eksempelvis være et å hvor der i et andet sprog måske er et special tegn eller tallet ikke har nogen betydning fordi landet ikke har så mange bogstaver i deres alfabet. Derfor skal der information om hvor i sorteringsrækkefølgen tallet for å skal være.

Ligeledes håndteres Aa som Å for dansk således at Aalborg og Ålborg bliver sorteret sammen. Og på den måde er der forskellige lande for forskellige tegnsæt og derfor har man collation.

Håber det gav bare lidt mening ;)
Avatar billede Slettet bruger
31. december 2005 - 09:00 #2
Næst sidste afsnit skal lyde:

Og på den måde er der forskellige regler for forskellige tegnsæt og derfor har man collation.
Avatar billede lsolesen Nybegynder
10. juni 2006 - 17:30 #3
Send venligst svar!
Avatar billede Slettet bruger
11. juni 2006 - 06:25 #4
svar
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