【问题标题】:How to remove charset=utf-8 from the response header content type如何从响应标头内容类型中删除 charset=utf-8
【发布时间】:2020-11-20 05:50:00
【问题描述】:

如何使用 apache AddType 将“text/css;charset=utf-8”映射到“text/css”。这样响应标头将如下所示。

在响应头中:

来自 - 内容类型:text/css;charset=utf-8 To - Content-Type: text/css

我需要使用 apache 中的 AddType 从响应标头中删除 charset=utf-8。

【问题讨论】:

  • 在加载页面时,css 文件将响应标头作为 Content-Type:text/css;charset=utf-8。我想删除 charset=utf-8。有什么方法可以使用 apache AddType 来实现?
  • 您的 CSS 文件是用哪个字符集编码的?声明与否有区别吗?
  • 我已将它包含在 html 中。我不希望它特定于 css。
  • 你的问题太笼统了。第一条评论给了你一些提示。 Apache 默认不添加 Content-Type(但大多数发行版都激活 mod-mime)

标签: apache utf-8 response-headers


【解决方案1】:

这取决于如何添加原始字符集。

正如@JoopEggen 所说,RemoveCharset 可以撤消给定扩展的字符集关联的影响。

另一种情况是在配置文件中指定字符集,例如AddDefaultCharset utf-8。然后,您可以在 .htaccess 中使用 AddDefaultCharset off 撤消此操作。

【讨论】:

    猜你喜欢
    • 2021-11-26
    • 2022-06-10
    • 2011-07-12
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2020-03-20
    • 1970-01-01
    • 2015-03-02
    相关资源
    最近更新 更多