Send alle slags tekst filer som UTF-8

Tags:    htaccess header

Jeg har lagt mærke til at i internet explorer der vises æøå tegn ikke rigtig hvis man tilgår en tekst fil direkte på min hjemmeside.

Der skal så vidt jeg kan forstå sendes denne header :
Content-type: text/plain; charset=UTF-8

Det virker så også hvis jeg i roden af hjemmesiden i .htaccess filen tilføjer :
AddDefaultCharset UTF-8

(Mine filer er gemt med UTF-8 encoding).

Men hvis jeg gå direkte til en .js fil (også kun tekst) så står der :
Content-type: application/javascript

Altså ingen charset.

Hvordan får jeg sendt den "charset=UTF-8" i headeren for alle mine tekst filer ?



Indlæg senest redigeret d. 27.02.2012 17:45 af Bruger #13010
2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Du er umiddelbart på vej det rigtige sted hen

AddDefaultCharset gør det umiddelbart kun for text/plain, text/html filer, du skal derfor tvinge serveren til, at håndtere dine filer som UTF-8.

Fold kodeboks ind/udKode 




Tak det virker.:bounce:

Lad os nu sige at jeg har et par tekst filer som ikke er kodet i UTF-8.
For eksempel en .js fil der er gemt i ISO-8859-1.
Vil det give nogen problemer med javascript koden ?
Eller er det kun når man tilgår filen direkte at æøå tegnene vises forkert ?





Indlæg senest redigeret d. 28.02.2012 16:23 af Bruger #13010
t