HTTP Header中

Accept-Charset 代表了浏览器支持的字符集

例如: Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3

代表这个浏览器比较喜欢以下的字符集

1) 最喜欢  ISO-8859-1

2) 然后是 utf-8

3) 最后是 *    (所有字符串,不限制)

对应的response http header 字段是 Content-Type

如果浏览器请求的字符集是服务器无法响应的, 那么服务器应该返回406错误

请注意这个只是一个标识位,服务器还要在程序上保证声明的字符集类型 和HTTP 正文中所使用的字符集必须是一致的

例如在HTTP header中声明 Accept-Charset: utf-8

可是正文用的是GB2312编码.....浏览器就乱码了 - -#

相关文章:

  • 2022-12-23
  • 2021-11-14
  • 2022-03-08
  • 2022-02-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
  • 2021-09-01
  • 2021-06-10
  • 2022-12-23
  • 2021-08-18
相关资源
相似解决方案