title: How can i use Unicode string key In Javascript Object?
body: <p>I want to use unicode string in Object as key, something as:</p>
  
  <pre><code>var t = {"姓名": "naitong"};
  </code></pre>
  
  <p>it's ok , t["姓名"] return "naitong"</p>
  
  <p>but</p>
  
  <pre><code>Object.keys({"姓名": "naitong"})
  </code></pre>
  
  <p>I got "  ", a blank string</p>
  
  <p>Anyone knowes why?</p>
  
  <p>Editting: </p>
  
  <p>I install firebug and try it in the console, it works.
  Acctually i use mozrepl, so that i can editing and run javascript in emacs.
  So This have something to do with mozrepl</p>
  
  <p>I have confirm that mozrepl support only "7bit safe ASCII", to tranform unicode ,i have to json-encode it in emacs, as:</p>
  
  <pre><code>alert(Object.keys(JSON.parse("{\"\\u59d3\\u540d\":\"naitong\"}")))
  </code></pre>
  
  <p>This is my first question asked on stackoverflow, and i got quick resp.
  Thank you all.</p>