Comment puis-je utiliser la clé de chaîne Unicode dans l'objet Javascript?

Je veux utiliser une chaîne unicode dans Object as key, quelque chose comme:

var t = {"姓名": "naitong"}; 

C'est ok, t ["姓名"] retourne "naitong"

mais

 Object.keys({"姓名": "naitong"}) 

J'ai "", une chaîne vide

Quelqu'un sait pourquoi?

Édition:

J'installe Firebug et essaye dans la console, ça marche. En principe, j'utilise mozrepl, afin que je puisse éditer et exécuter javascript dans les Emacs. Donc, cela a quelque chose à voir avec mozrepl

J'ai confirmé que mozrepl ne supporte que "7bit safe ASCII", pour transform unicode, je dois l'encoder dans emacs, car:

 alert(Object.keys(JSON.parse("{\"\\u59d3\\u540d\":\"naitong\"}"))) 

C'est ma première question posée sur stackoverflow, et j'ai eu une réponse rapide. Merci à tous.

Fonctionne bien pour moi dans la console Firebug:

 >>> Object.keys({"姓名": "naitong"}) ["姓名"] 

Peut-être que vous essayez de l'afficher sur une page qui utilise un jeu de caractères différent qui ne contient pas ces symboles.