title: python: json.dumps can't handle utf-8?
body: <p>Below is the test program, including a Chinese character:</p>
  
  <pre><code># -*- coding: utf-8 -*-
  import json
  
  j = {"d":"中", "e":"a"}
  json = json.dumps(j, encoding="utf-8")
  
  print json
  </code></pre>
  
  <p>Below is the result, look the json.dumps convert the utf-8 to the original numbers!</p>
  
  <pre><code>{"e": "a", "d": "\u4e2d"}
  </code></pre>
  
  <p>Why this is broken? Or anything I am wrong?</p>