title: jQuery $.post - do I have to encode the URL parameter?
body: <p>I'm making an AJAX call with <code>$.post(url, cb)</code>. The URL I'm passing in could potentially have weird characters like spaces, <code>&amp;</code>, <code>?</code> and so on.</p>
  
  <p>Do I have to use <code>$.post(encodeURIComponent(url), cb)</code>?</p>
  
  <p><code>url</code> is something like <code>/foo/weird-char§</code>.</p>