title: utf8' codec can't decode byte 0xae in position
body: <p>I just found out that my json string contains some special characters such as Pandora<code>®</code>.
  And I get this error <code>'utf8' codec can't decode byte 0xae in position: invalid start byte</code> when i use this: </p>
  
  <pre><code>json.loads(str_to_load)
  </code></pre>
  
  <p>i have tried this to fix the issue:</p>
  
  <pre><code>json.loads(unicode(str_to_load), "ISO-8859-1")
  </code></pre>
  
  <p>Apparently, this seems to not working either. How to fix this issue? </p>
  
  <p>The json file is too big to upload here. </p>