Avatar billede tinem Novice
31. august 2007 - 09:46 Der er 7 kommentarer og
2 løsninger

Problemer med alfabetisk sortering - har brugt ASC i php-filen

Jeg kan IKKE forstå, hvorfor Å ikke kan vises korrekt, når både Æ og Ø kan på denne side http://www.tinemuller.dk/folkebiblioteker/?
Avatar billede fennec Nybegynder
31. august 2007 - 09:55 #1
Læser du data fra en databse??
Avatar billede fennec Nybegynder
31. august 2007 - 09:57 #2
Jeg er 99% sikker på at det er fordi du har brugt det forkerte tegnset i databasen.
Avatar billede pidgeot Nybegynder
31. august 2007 - 09:59 #3
Jeg ville checke din collation på tabeller og felter. Den bør være latin1_swedish_ci eller utf8_danish_ci - ud fra siden vil jeg gætte på den første, men det afhænger af databasens tegnsæt.
Avatar billede tinem Novice
31. august 2007 - 10:30 #4
Hvor er I bare fantastiske. Jeg havde sat collation og felterne til utf8_general_ci efter at haft en masse vrøvl med æ ø og å i en anden henseende, men det hjalp, så nu bliver alfabetet vist korrekt.

Er der et sted, hvor det er forklaret MEGET tydeligt, hvordan man forholder sig til æ ø og å både i databaser, doctype, xml osv. osv. Jeg har haft en allerhelv...... problemer med disse bogstaver i de seneste testider som jeg har arbejdet med.:-(

Jeg vil gerne give jer 100 point hver og takker for hjælpen.
Avatar billede tinem Novice
31. august 2007 - 10:42 #5
Det undrer mig dog lidt at Aa er røget ned til Å og ikke står under A, men sådan skal det måske være?
Avatar billede olebole Juniormester
31. august 2007 - 16:45 #6
<ole>

hemmeligheden ligger i at lægge sig fats på ét tegnsæt - og efterfølgende sikre sig, at:

1) din server anvender det pågældende sæt og sætter den korrekte MIME, når dokumenterne serves
2) din DB anvender det pågældende sæt
3) du anvender en korrekt meta i dine dokumenter
4) du gemmer dine dokumenter med korrekt encoding
5) du sørger for, alle fremmede koder, du måtte bruge, anvender samme tegnsæt

/mvh
</bole>
Avatar billede pidgeot Nybegynder
31. august 2007 - 17:11 #7
...og sidst, men ikke mindst, benytte en passende collation i DB'en (da det også afhænger af hvilket sprog indholdet har, fremfor blot tegnsættet).

Hvad Aa angår, så kommer det sig af at den opfatter det som et Å. Det er for det meste OK, da det er sjældent man har to a'ere ved siden af hinanden uden at det er med den betydning (på dansk, vel at mærke).

Svaret kommer her.
Avatar billede olebole Juniormester
31. august 2007 - 19:16 #8
Netop - det lå fra min side implicit i punkt 2. Essesnsen er, at _alle_ led benytter det samme tegnsæt  ;o)
Avatar billede fennec Nybegynder
03. september 2007 - 08:13 #9
.o) <-- One Eyed Jack
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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