復習HTTP 14.2 HTTP Header - Accept-Charset (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編碼.....瀏覽器就亂碼了 - -#
浙公網安備 33010602011771號