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

beq87vna  于 2023-05-18  发布在  其他
关注(0)|答案(2)|浏览(181)

对于yslow页面速度,我想删除我的 meta标签,并把我的编码到.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

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)我想这就是我们所需要的。但未经检验。

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

mqkwyuun1#

我觉得

AddDefaultCharset utf-8

对所有人来说都足够了。
也许更好的方法是为文件设置编码,这些文件使用的字符集比默认值不同。

bwitn5fc

bwitn5fc2#

我的问题是js文件中的波斯语文本显示为(Ø Ø Ø¨Ø§Ø±Øª)
我把下面的代码添加到**.htaccess**文件中,我的问题就解决了!:

<filesMatch "\.(html|js)$">
     Header set Content-Type "text/x-java-source; charset=UTF-8"
</FilesMatch>
<FilesMatch "^[Mm]akefile$">
     Header set Content-Type "text/plain; charset=UTF-8"
</FilesMatch>

对我来说,AddCharset UTF-8 .jsAddDefaultCharset utf-8没有帮助

相关问题