• 复习HTTP 14.2 HTTP Header AcceptCharset (RFC 2616)


    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编码.....浏览器就乱码了 - -#

  • 相关阅读:
    redis基础
    Django Meta
    Django Query
    Django FileFieldManage
    Django Managers管理器
    Django 模型
    Pytables h5py
    python 高级部分
    Python和HDF 5大数据应用
    是时候放弃pipeline 模型 ?
  • 原文地址:https://www.cnblogs.com/PurpleTide/p/2149703.html
Copyright © 2020-2023  润新知