title: coldfusion url variable issue
body: <p>Sometimes we are passing url strings such as follows:</p>
  
  <pre><code>http://www.oursite.com/index.cfm?layout=displayNews&amp;amp;newsArticle=1837
  </code></pre>
  
  <p>Notice the <code>"&amp;amp;"</code> in the url. This causes issues on the receiving page, which sees the url variable as <code>url.AMP;newsArticle</code> We cannot always control whether it arrives this way or as "&amp;".</p>
  
  <p>In the receiving page, we would like to deal with the possibility that either format may arrive. I've made a few weak attempts that don't work, e.g.</p>
  
  <pre><code>&lt;cfif structkeyexists(url,'AMP;NEWSARTICLE')&gt;
       &lt;cfset url.newsArticle = evaluate('#url.AMP;NEWSARTICLE#')&gt; &lt;!--- this line errors on the semicolon after AMP ---&gt;
  &lt;/cfif&gt;
  </code></pre>
  
  <p>Any pointers greatly appreciated.</p>