| 名称 | Accept-Charset |
|---|---|
| 作用 | 字符集协商(历史遗留) |
| 规范 | RFC 9110 §12.5.2(明确 deprecated) |
| 现状 | 现代浏览器不再发送,服务器也应忽略 |
语义示意
语义示意
Accept-Charset: utf-8, iso-8859-1;q=0.5
# 现代做法:响应统一使用 UTF-8
Content-Type: text/html; charset=utf-8新项目不必实现;看到旧系统依赖它做转码时,直接在响应层统一 UTF-8 更安全。
历史字段:声明客户端支持的字符集。现代规范已弃用,UTF-8 一统天下后不再有意义。
| 名称 | Accept-Charset |
|---|---|
| 作用 | 字符集协商(历史遗留) |
| 规范 | RFC 9110 §12.5.2(明确 deprecated) |
| 现状 | 现代浏览器不再发送,服务器也应忽略 |
Accept-Charset: utf-8, iso-8859-1;q=0.5
# 现代做法:响应统一使用 UTF-8
Content-Type: text/html; charset=utf-8