title: URL encoded links in RSS breaks links
body: <p>In order to have a valid XML RSS feed, I need to url encode my links which contain '&amp;' in the query string.  However, when a person views the RSS feed in a browser, the links are not decoded, so when they click on the link the resulting page is broken because the query string parameters are not being read correctly.</p>
  
  <p>E.g.</p>
  
  <p><a href="http://www.mysite.com?foo1=bar1&amp;foo2=bar2" rel="nofollow">http://www.mysite.com?foo1=bar1&amp;foo2=bar2</a>, when viewed in the browser as <a href="http://www.mysite.com?foo1=bar1%26foo2=bar2" rel="nofollow">http://www.mysite.com?foo1=bar1%26foo2=bar2</a>, the parameter foo1 is being taken as bar1%26foo2=bar2 instead of splitting fruit and drink into two separate parameters.</p>
  
  <p>Wrapping my links in  tags and not encoding them work, but then in my MRSS feed I have fields such as  where including a  tag breaks the XML.</p>
  
  <p>How can I go about correctly encoding my links so that everything works?</p>