相关疑难解决方法(0)

如何将Apache的默认编码更改为UTF-8?

我正在使用托管公司,如果文件index.html不存在,它将列出目录中的文件,它使用iso-8859-1作为默认编码.

如果服务器是Apache,有没有办法将UTF-8设置为默认值?

更新:另外我发现它实际上是使用HTML 3.2的DOCTYPE,然后根本就没有字符集...所以它没有设置任何编码.但有没有办法改变它使用UTF-8?

apache character-encoding apache-config

131
推荐指数
9
解决办法
34万
查看次数

ForceType text/html; .htaccess中的charset = utf-8导致所有外部链接的CSS停止渲染

我正在使用:

ForceType text/html;charset=utf-8

在我的.htaccess文件中,但它导致所有外部链接的CSS停止在各自的页面上呈现.

所以像这样:

<link rel="stylesheet" type="text/css" href="somestyles.css" media="all" />
Run Code Online (Sandbox Code Playgroud)

不再适用于使用它的页面.

我也一直在尝试组合:

AddCharset utf-8 .html
AddCharset utf-8 .htm
AddCharset utf-8 .css
AddCharset utf-8 .js
ForceType text/html;charset=utf-8
ForceType text/css;charset=utf-8
Run Code Online (Sandbox Code Playgroud)

但到目前为止没有运气.有谁知道什么是错的?

apache .htaccess

3
推荐指数
2
解决办法
6980
查看次数