title: Python dump json with accents
body: <p>How can i print a json with special characters as "à" or "ç"?</p>
  
  <p>I can print like this:</p>
  
  <pre><code>import json
  
  weird_dict ={"person": "ç", "á": 'à', "ç": 'ã'}
  print json.dumps(weird_dict, indent=4, sort_keys=True)
  
  output:
  
  {
      "person": "\u00e7", 
      "\u00e1": "\u00e0", 
      "\u00e7": "\u00e3"
  }
  </code></pre>
  
  <p>if i use 'ensure_ascii=False'</p>
  
  <pre><code>weird_dict={"person": "ç", "á": 'à', "ç": 'ã'}
  print json.dumps(weird_dict, indent=4, sort_keys=True, ensure_ascii=False)
  output:
  {
      "person": "Ã§", 
      "Ã¡": "Ã ", 
      "Ã§": "Ã£"
  }
  </code></pre>
  
  <p>How to overcome special characters issue using json? I need to render when i use pystache and try to  print pystache.render('Hi {{person}}!', weird_dict) it occurs me:</p>
  
  <pre><code>"'ascii' codec can't decode byte 0xc3 in position 4770: ordinal not in range(128)"
  </code></pre>