JBlack Skrevet 28. juni 2006 Del Skrevet 28. juni 2006 Jeg har en fil i to varianter, eneste forskjellen er <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Ellers er de helt like. Filene er utf-8 encode på serveren, og inneholder de norske bokstavene. Problemet er at det ser ikke ut som om web-browser'n bryr seg filla om meta-tag'en. Jeg prøver to forskjellige servere, og på den ene blir det alltid feil (alle browserne viser ISO-8859-1), og på den andre blir det alltid riktig (UTF-8), helt uavhengig av meta tag'ene. Så spørsmålet er, hvor bestemmes dette? Hvorfor bryr ikke browserne seg om meta-tag'ene? Lenke til kommentar
-morten Skrevet 28. juni 2006 Del Skrevet 28. juni 2006 Tegnsettet står normalt i HTTP-headeren også, så mulig nettleserene foretrekker den. Lenke til kommentar
JBlack Skrevet 29. juni 2006 Forfatter Del Skrevet 29. juni 2006 Ok, thanks. Jeg sjekka litt, og headern fra problemsiden sender ikke ut noe tegnsettspesifikasjon. Jeg har lest, og default skal da være ISO-8859-1. Men allikevel viser både Opera og Firefox feil på denne siden. Siden skal også inkluders med iframe på en side som vises i utf-8. Jeg vet ikke om det påvirker. Men jeg har kontaktet ansvarlig for serveren og bedt pent om eksplisitt spesifisering av tegnsettet i headeren. Noe annet jeg kan gjøre? Lenke til kommentar
qualbeen Skrevet 29. juni 2006 Del Skrevet 29. juni 2006 (endret) link til sia, så vi får se på problemet? aner ikke om det er mulig, men kanskje .html-filene som er skrevet i notepad/andre program er lagret som UTF-8 på maskina di. Når du så ber om at de skal leses som iso-8859-1 blir æ,ø og å feil?? (gjetning fra min side) edit:typo Endret 29. juni 2006 av qualbeen Lenke til kommentar
haugsand Skrevet 29. juni 2006 Del Skrevet 29. juni 2006 Du kan bestemme hvilke headere som skal sendes med php eller andre serverside-språk. http://no.php.net/manual/en/function.header.php <?php header('Content-Type: text/html; charset=utf-8'); ?> Lenke til kommentar
endrebjo Skrevet 29. juni 2006 Del Skrevet 29. juni 2006 Du kan fikse det i .htaccess eller httpd.conf med AddDefaultCharset. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå