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



为了降低页面速度,我想删除我的元标记并将我的编码放入 .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

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

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

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

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

我认为

AddDefaultCharset utf-8

对所有人都足够了。

也许更好的方法是将编码设置为文件,这些文件使用与默认值不同的字符集。

我的问题是 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没有帮助

相关内容

  • 没有找到相关文章

最新更新