title: Illegal characters in JSON response
body: <p>I have a Sencha Touch app. One of the stores I have uses an ajax proxy and a json reader. Some of the strings in the JSON returned from my sinatra app occasionally contain this character:
  <a href="http://www.fileformat.info/info/unicode/char/2028/index.htm">http://www.fileformat.info/info/unicode/char/2028/index.htm</a></p>
  
  <p>Although it's invisible, the character occurs twice in the second string here, between the period and the ending quote:</p>
  
  <pre><code>"description": "Each of the levels requires logic, skill, and brute force to crush the enemy.  "
  </code></pre>
  
  <p>Try copy and pasting "Each of the levels requires logic, skill, and brute force to crush the enemy.  " into your javascript console! It won't be parsed as a string, and fails with <code>SyntaxError: Unexpected token ILLEGAL</code>.</p>
  
  <p>This causes the JSON response to fail. I've been stuck on this for a long time! Any suggestions?</p>