Sitat av
Xp0sed
Ikke sånn for å dra opp en 10 år gammel tråd men :P
Noen som har en løsning på bruk av setlocale med æøå visning? Søndag blir med �
UTF-8
Du må fortelle nettleseren hvilken encoding du bruker, dette gjøres ved å kalle på
header() funksjonen før noe er sendt.
Sett denne linjen helt i starten av PHP scriptet ditt:
Kode
header("Content-Type: text/html; charset=utf-8");
Du trenger ikke, men jeg ville også ha lagt inn følgende linje i
<head>-delen av HTML dokumentet.
Kode
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
Eller (Hvis du bruker HTML5 som doctype):
Kode
<meta charset="utf-8" />
Fordelen med å definere charset encoding som
<meta> tag i tillegg, er at nettleseren har «backup» hvis ikke charset encoding er definert andre plasser, f.eks hvis man åpner html filen direkte i nettleseren. I tillegg gir det også nyskjerrige webutviklere informasjon om hvilken encoding nettsiden bruker hvis dem analyserer HTML kildekoden.
Sist endret av 0xFF; 30. mars 2017 kl. 10:06.