title: Does URL querystring encoding preserve order for multi-valued keys?
body: <p><code>http://www.example.com?a=1&amp;a=2</code> has a valid <a href="http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.1" rel="nofollow">form-urlencoded</a> querystring and has two values (<code>1</code> and <code>2</code>) for the key <code>a</code>.</p>
  
  <ol>
  <li>Is there any spec or standard for URL consumers guaranteeing ordering (or lack thereof) of parsed values?  </li>
  <li>Do common implementations (Django's <a href="https://docs.djangoproject.com/en/1.3/ref/request-response/#querydict-objects" rel="nofollow">QueryDict</a>, dojo's <a href="http://dojotoolkit.org/reference-guide/dojo/queryToObject.html" rel="nofollow">queryToObject</a>, PHP, etc) preserve ordering? </li>
  </ol>