title: How do I prevent Wordpress from stripping the "at" sign (@) from the URL query string?
body: <p>I am trying to pass an email address to a wordpress page like so:</p>
  
  <pre><code>http://www.website.com/?email=fakeemail@yeahwho.com
  </code></pre>
  
  <p>However, Wordpress turns it into this:</p>
  
  <pre><code>http://www.website.com/?email=fakeemailyeahwho.com 
  </code></pre>
  
  <p>I even try URL encoding it like so:</p>
  
  <pre><code>http://www.website.com/?email=fakeemail%40yeahwho.com
  </code></pre>
  
  <p>But Wordpress is too smart and still removes the %40. </p>
  
  <p>I understand that @ is a reserved character, but I should be able to still use the URL encoded version. Alas, Wordpress does not want it to be so.</p>
  
  <p>How can I force Wordpress to respect the @ sign? I'm guessing I'll either have to hack the internals, or do some mod_rewrite magic.</p>