2012-11-14 8 views
12

Per velocità della pagina ridotta, voglio rimuovere il mio meta tag e inserire la mia codifica nel file .htaccess. Di seguito sono riportati tutti i modi per farlo. Qual è il modo preferito? Anche l'impostazione del linguaggio è una buona idea - e se il lato esterno del filematch si applicherà a tutti i tipi di file?htaccess codifica UTF-8 per .html, .css, .js - Qual è il modo migliore?

1) https://github.com/jancbeck/My-Wordpress-Boilerplate/blob/master/htaccess.txt

AddDefaultCharset utf-8 
AddCharset utf-8 .html .css .js 
DefaultLanguage en-US 

vs

2) http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html

<filesMatch "\.(html|css|js)$"> 
AddDefaultCharset UTF-8 
DefaultLanguage en-US 
</filesMatch> 

vs

3) Ho il sospetto che questo è tutto ciò che serve. Ma non verificato.

AddCharset UTF-8 .html .css .js 
DefaultLanguage en-US 

risposta

18

Penso

AddDefaultCharset utf-8 

è sufficiente per tutti.

Forse il modo migliore è impostare la codifica per i file, che utilizzano un set di caratteri diverso da quello predefinito.

+2

Ulteriori informazioni Vedo alcuni siti rispettati che dicono ... AddDefaultCharset UTF-8 servirà tutti i file indipendentemente dall'estensione del file. Tempo di test Immagino che sia – Eric

+0

@Eric che sto utilizzando, ma che la mancanza di un set di caratteri venga rilevata sui miei file css e js su strumenti di terze parti. – andufo

+0

Aggiungendo questo a un file xml non è stato utilizzato l'utf-8. Aggiunta di 'AddCharset UTF-8 .xml'. Vedi [questo] (http://stackoverflow.com/a/913884/1057527). – machineaddict

Problemi correlati