Avatar billede donslund Nybegynder
25. oktober 2007 - 10:44 Der er 6 kommentarer og
1 løsning

Udtræk vises forskelligt på skærm og i kildekode

Et DB udtræk som formentlig er UTF-8 encoded vises forskelligt på skærmen og i kildekoden.

Dataene utf8_decodes og derefter vises de rigtigt i kildekoden, men på skærmen vises de stadig forkert.

Det er primært franske tegn der er tale om.

Det giver ingen forskel om sidens encoding er ISO-8859-1, ISO-8859-15 eller UTF-8
Avatar billede pidgeot Nybegynder
25. oktober 2007 - 11:01 #1
Det er jo ikke meget du giver os at arbejde med, men:

"Det giver ingen forskel om sidens encoding er ISO-8859-1, ISO-8859-15 eller UTF-8"

Sætter du kun det i en <meta>, eller også med header()? <meta> skal nemlig ignoreres hvis der er angivet et tegnsæt i HTTP headeren (enten med header() eller i kraft af serverens opsætning).
Avatar billede donslund Nybegynder
25. oktober 2007 - 11:05 #2
Den sættes i <meta>

En tekst som: St Ouen "l'aumône" står i kildekoden som "St Ouen l'aumône"

Så jeg skal sætte det i en header() i mit php-script?
Avatar billede olebole Juniormester
25. oktober 2007 - 11:07 #3
<ole>

Du skal sørge for, at alle led kører samme tegnsæt (utf-8 er absolut at anbefale). Det betyder, at:

1) databasen bruger tegnsættet - samt at tabellernes kollationer er sat korrekt (tjek i phpMyAdmin)
2) serveren bruger tegnsættet og sætter den korrekte HTTP-header
3) dokumentet er gemt med en til tegnsættet passende encoding
4) du bruger en passende meta

- så får du ikke tegnsæt-problemer  :)

/mvh
</bole>
Avatar billede olebole Juniormester
25. oktober 2007 - 11:09 #4
Punkt 2 kan du tjekke her:
    http://validator.w3.org/#validate_by_uri+with_options

- vælg 'Verbose Output'
Avatar billede donslund Nybegynder
25. oktober 2007 - 11:17 #5
Nu er header sat til utf-8, meta charset er sat til utf-8 og det er resten vist også. Nu virker det i hvert fald.

Smid et svar.
Avatar billede olebole Juniormester
25. oktober 2007 - 11:25 #6
pidgeot >> Læg du et svar  ;o)
Avatar billede pidgeot Nybegynder
25. oktober 2007 - 11:49 #7
Jamen, det gør jeg da så lige :)
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