【发布时间】:2026-01-10 10:00:01
【问题描述】:
在安全检查期间,报告js和css文件缺少“Content-Type HTTP header is missing charset attribute”。
请查看以下截图:
在我添加字符集之前,我的 HTML 如下所示
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="/backend/web/assets/3faf0a44/jquery.js"></script>
</head>
</html>
然后我在
中添加了 charset="UTF-8"<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="/backend/web/assets/3faf0a44/jquery.js" charset="UTF-8"></script>
</head>
</html>
仍然没有在响应头中添加字符集,请查看下面的截图:
那么我应该怎么做,我的 Content-Type 标头更改为以下:
内容类型:应用程序/javascript;字符集=utf-8
【问题讨论】:
-
这需要在 Web 服务器配置中完成。您使用的是哪个网络服务器?
-
Apache Web 服务器
标签: php networking utf-8 yii2 header