title: Browser encoding HTTP requests
body: <p>What encoding does browser use when sending HTTP requests?</p>
  
  <p>I mean when browser sends the very first request how can it be sure that the encoding it uses will be understood by the server?</p>
  
  <p>Example:</p>
  
  <pre><code>GET /hello.htm HTTP/1.1
  User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT)
  Host: www.tutorialspoint.com
  Accept-Language: en-us
  Accept-Encoding: gzip, deflate
  Connection: Keep-Alive
  </code></pre>