title: Tracking multiple hashtags using twitter stream API
body: <p>When I access (w/ proper credentials): </p>
  
  <p><a href="https://stream.twitter.com/1/statuses/filter.json?lang=en&amp;track=#help" rel="noreferrer">https://stream.twitter.com/1/statuses/filter.json?lang=en&amp;track=#help</a>' </p>
  
  <p>I get what I want: an unending stream of tweets with the #help hashtag. </p>
  
  <p>However, </p>
  
  <p><a href="https://stream.twitter.com/1/statuses/filter.json?lang=en&amp;track=#help,#perl" rel="noreferrer">https://stream.twitter.com/1/statuses/filter.json?lang=en&amp;track=#help,#perl</a> </p>
  
  <p>yields the error  </p>
  
  <p>Illegal character in fragment at index 70: 
  <a href="https://stream.twitter.com/1/statuses/filter.json?lang=en&amp;track=#help,#perl" rel="noreferrer">https://stream.twitter.com/1/statuses/filter.json?lang=en&amp;track=#help,#perl</a> </p>
  
  <p>which appears to be the '#' in '#perl'. How to fix? </p>
  
  <p>For reference, this works fine: </p>
  
  <p><a href="https://stream.twitter.com/1/statuses/filter.json?lang=en&amp;track=perl,#help" rel="noreferrer">https://stream.twitter.com/1/statuses/filter.json?lang=en&amp;track=perl,#help</a> </p>
  
  <p>while this does not: </p>
  
  <p><a href="https://stream.twitter.com/1/statuses/filter.json?lang=en&amp;track=perl,#help,#ruby" rel="noreferrer">https://stream.twitter.com/1/statuses/filter.json?lang=en&amp;track=perl,#help,#ruby</a> </p>
  
  <p>Is there a rule re not tracking more than one hashtag, or am I doing 
  something more fundamentally wrong? Should I track '#hashtag' by just 
  tracking 'hashtag'? </p>