.html,.css,.js的htaccess UTF-8编码 - 最好的方法是什么?

Eri*_*ric 16 .htaccess utf-8 yslow pagespeed

对于yslow页面速度,我想删除我的元标记并将我的编码放入.htaccess文件中.以下是我读过的所有方法.哪种方式首选?语言设置也是一个好主意 - 如果文件匹配的一面将适用于所有文件类型?

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

AddDefaultCharset utf-8
AddCharset utf-8 .html .css .js
DefaultLanguage en-US
Run Code Online (Sandbox Code Playgroud)

VS

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

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

VS

3)我怀疑这就是所需要的.但未经测试.

AddCharset UTF-8 .html .css .js
DefaultLanguage en-US
Run Code Online (Sandbox Code Playgroud)

小智 23

我认为

AddDefaultCharset utf-8
Run Code Online (Sandbox Code Playgroud)

对所有人来说足够了.

也许更好的方法是将编码设置为使用不同于默认值的字符集的文件.

  • 阅读更多我看到一些受尊敬的网站说... AddDefaultCharset UTF-8将提供所有文件,无论文件扩展名如何.我猜测时间到了 (2认同)
  • [文档](https://httpd.apache.org/docs/2.4/en/mod/core.html#adddefaultcharset)说:“此指令为媒体类型字符集参数(字符编码的名称)指定了默认值),并且仅在响应的内容类型为text / plain或text / html **时才添加到响应中。” 因此,这还不足以使所有人受益。 (2认同)