title: application/x-www-form-urlencoded and charset="utf-8"?
body: <p>Is it customary to omit <code>;charset="utf-8"</code> when the Content-type is <code>application/x-www-form-urlencoded</code>?</p>
  
  <p>In particular, when using <code>accept-charset="utf-8"</code> in a form tag, I would expect some indication that utf-8 is being used in the headers, but I'm not seeing any.</p>
  
  <p>Here is my simple test in Chrome. The form page is:</p>
  
  <pre><code>&lt;html&gt;
  &lt;head&gt;
  &lt;meta http-equiv="Content-Type" content="text/html;charset=utf-8"/&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;form method="POST" action="printenv.cgi" accept-charset="utf-8"&gt;
  Your name:
  &lt;input name="name" type="text" size="30"&gt;
  &lt;/form&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>And the headers for the generated request are:</p>
  
  <pre><code>POST /printenv.cgi HTTP/1.1
  Host: ...:8000
  Connection: keep-alive
  Content-Length: 19
  Cache-Control: max-age=0
  Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  Origin: http://...:8000
  User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537.36
  Content-Type: application/x-www-form-urlencoded
  Referer: http://...:8000/utf8-test.html
  Accept-Encoding: gzip,deflate,sdch
  Accept-Language: en-US,en;q=0.8
  </code></pre>
  
  <p>What's the convention for specifying how the form parameter values are encoded?</p>