2012-11-14 19 views
12

Für yslow Seitengeschwindigkeit Ich möchte mein Meta-Tag entfernen und meine Codierung in die .htaccess-Datei. Im Folgenden sind alle Möglichkeiten beschrieben, über die ich gelesen habe. Welcher ist der bevorzugte Weg? Auch die Einstellung der Sprache ist eine gute Idee - und wenn sie außerhalb der Filesmatch ist, wird sie für alle Dateitypen gelten?htaccess UTF-8 Codierung für .html, .css, .js - Was ist der beste Weg?

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) Ich vermute, das ist alles, was benötigt wird. Aber ungetestet.

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

Antwort

18

Ich denke

AddDefaultCharset utf-8 

für alle genug.

Vielleicht besser Weg ist die Codierung auf Dateien, die andere Zeichen als Standard verwenden.

+2

Lesen mehr Ich sehe ein paar respektierte Seiten sagen ... AddDefaultCharset UTF-8 wird alle Dateien unabhängig von der Dateierweiterung dienen. Zeit zu testen, ich denke, – Eric

+0

@Eric Ich benutze, dass nie, der Mangel an einem Zeichensatz ist auf meinem CSS-und JS-Dateien auf 3rd-Party-Tools erkannt. – andufo

+0

Das Hinzufügen zu einer XML-Datei hat den utf-8 nicht verwendet. 'AddCharset UTF-8 .xml' hinzugefügt. Siehe [dies] (http://stackoverflow.com/a/913884/1057527). – machineaddict