UTF-8 problem ..

Tags:    utf-8

Hej. Jeg har et problem. Jeg har et dokument kaldet applyformembed.html
Jeg har sørget for at det er gemt i UTF-8 og inkluderet mit charset.
Det virker fint på ydersiden, men når jeg bruger et javascript/php script til at skrive noget tekst på skærmen vil den ikke vise ÆØÅ..

Hvad gør jeg?



4 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Er ikke sikker på at det har en betydning, men kan det være fordi javascript og php scriptet er gemt i et ikke UTF-8 format?



sørg for at alle dine includeret filer er encodet og gemt som UTF8 uden BOM, sammen charset hele vejen rundt så virker det

ved inc af js kan man også angive charsettet filen er lavet i og dermed undgå problemer i filen
ref http://www.w3schools.com/tags/att_script_charset.asp
Fold kodeboks ind/udKode 






Yes, det virkede. Jeg vidste ikke at man også skulle sætte det på .js og .php filer :)



det skal kun sættes på hvis det ikke er sammen charset.
men få istedet styr på alle dine includeret filer (PHP/JS/CSS), og sørger for de har sammen charset (kan kun lade sig gøre med JS/CSS hvis de ligger på eget domain).

et lille side spring til CSS
ref http://stackoverflow.com/questions/2526033/why-specify-charset-utf-8-in-your-css-file
The charset attribute in <link rel='stylesheet' charset='utf-8'> is obsolete in HTML 5.
http://www.w3.org/TR/html5/obsolete.html#attr-link-charset

http://www.w3.org/International/questions/qa-css-charset.en.php
http://www.i18nguy.com/markup/serving.html#tip02
https://developer.mozilla.org/en-US/docs/CSS/@charset

så dine externe css filer skal starte med
Fold kodeboks ind/udKode 




t