title: Different results between JS encodeURI() and PHP urldecode()
body: <p>This is the original string</p>
  
  <pre><code>Apple iPad 2 16GB Wifi + 3G (AT&amp;T)
  </code></pre>
  
  <p>after js encodeURI() </p>
  
  <pre><code>Apple%20iPad%202%2016GB%20Wifi%20+%203G%20(AT&amp;T)
  </code></pre>
  
  <p>after PHP urldecode(), via $_GET from AJAX call</p>
  
  <pre><code>Apple iPad 2 16GB Wifi   3G (AT&amp;T)
  </code></pre>
  
  <p>after inserting into MySQL DB wrapped with single quotes</p>
  
  <pre><code>Apple iPad 2 16GB Wifi   3G (AT
  </code></pre>
  
  <p>How do I get the original string exactly into database?</p>