title: JSON.parse unexpected character with special characters in string?
body: <p>I am having some trouble using JSON.parse on certain characters. I'm receiving this data via an API, I don't have the means to force any form of encoding on the server side, this data is provided to me as-is.</p>
  
  <p>This is the json in question:</p>
  
  <pre><code>{"name": "»»»»»»»"}
  </code></pre>
  
  <p>I created a jsfiddle with the json data and the basic JSON.parse function which returns "Unexpected token  in JSON at position 11". (there are some special characters in there that you probably won't see in your browser, jsfiddle will show them)</p>
  
  <p><a href="https://jsfiddle.net/4u1LtvLm/2/" rel="nofollow noreferrer">https://jsfiddle.net/4u1LtvLm/2/</a></p>
  
  <p>How would I go about fixing this string prior to doing JSON.parse on it, without losing the special characters?</p>
  
  <p>EDIT: modified jsfiddle and json to only contain the string causing trouble, so it's less confusing for everyone.</p>