Avatar billede Slettet bruger
18. august 2007 - 16:05 Der er 7 kommentarer og
1 løsning

Specieltegn på hjemmeside vises underligt fra Access database

Hej.

Jeg har en hjemmeside - http://havensupport.dk, med en bagvedliggende Access database, der indeholder sidens nyheder og artikler og også sidens debat.

Alt har kørt upåklageligt, lige indtil for en måneds tid siden.
Pludselig vises alle specieltegn - æ, ø og å på en mærkelig måde.
Jeg kiggede først på om det kunne være noget med et meta-tag, der skulle indsættes til at definere sidens kodning, men dette hjalp ikke.

Jeg ved ikke om det kan skyldes selve databasen. Det sjove er, at sider, hvor indholdet hentes fra Access databasen vises underligt, mens sider som:
- http://havensupport.dk/aaret2003.asp
- http://havensupport.dk/nyhedsbrev.asp

Ikke vises underligt. Begge sider herover indeholder ingen DB kald eller anden logik med hensyn til selve databasen.

Jeg har haft kigget på Access databasen, men har ikke fundet et sted, hvor jeg kan sætte noget med encoding eller andet med tegnsætning.

Hvis der er nogen, der har oplevet noget lignende eller kender en løsning hører jeg meget gerne fra jer.

Med venlig hilsen,
Thomas
Avatar billede w13 Novice
18. august 2007 - 16:08 #1
Du kan/bør definere CharSet i din Access-DB. Dit problem er meget almindeligt. :)
Avatar billede olebole Juniormester
18. august 2007 - 16:30 #2
<ole>

Du skal vælge et tegnsæt og bruge det konsekvent. Dvs, at:
1) din DB bruger det pågældende tegnsæt
2) din server leverer dokumenterne med det valgte tegnsæt i Content-type HTTP-header'en
3) du bruger det samme tegnsæt i den Content-type meta i dine HTML-dokumenter
4) dine dokumenter er gemt med den valgte encoding (det kan du f.eks. se forneden i NotesBloks 'Gem som...' dialog)

/mvh
</bole>
Avatar billede Slettet bruger
19. august 2007 - 11:59 #3
Hejsa og tak for jeres kommentarer!

Det sjove er, at siden har kørt uden tegnsæt problemer i 7 år eller der om kring. Pludselig fra dag til dag begyndte det at se mærkeligt ud, så man næsten troede at siden var blevet hacket :-)

Men hvis det er så nemt så vil jeg da 'bare' gøre det i skriver. Men hvor præcist kan jeg ændre dette for databasen?

Med venlig hilsen,
Thomas
Avatar billede Slettet bruger
19. august 2007 - 14:09 #4
Hejsa.

Problemet blev nogenlunde rettet ved at indsætte et meta-direktiv i toppen af alle siderne. Men nu vises alle 'hardkodede' specieltegn mærkeligt. Lidt ligesom den omvendte verden :-)

Fx. de steder hvor der bliver trukket noget ud fra databasen og der så er hardcoded 'læs mere'. Her står læs mere så mærkeligt, ligesom top-menuen nu viser specieltegn mærkeligt.
Avatar billede w13 Novice
19. august 2007 - 15:20 #5
Prøv at poste her, hvordan eks. Læs mere, vises.
Avatar billede Slettet bruger
20. august 2007 - 13:16 #6
Hejsa.
Det vises sådan her:

L&#65533;s mere
Avatar billede Slettet bruger
20. august 2007 - 13:17 #7
Ellers tjek topmenuens 2. link fra højre.
Der skal stå Årskavalkade.

http://www.havensupport.dk/
Avatar billede Slettet bruger
19. september 2007 - 22:08 #8
Lukker
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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