KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I want to use unicode string in Object as key, something as: var t = {"姓名": "naitong"}; it's ok , t["姓名"] return "naitong" but Object.keys({"姓名": "naitong"}) I got " ", a blank string Anyone knowes why? Editting: 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 I have confirm that mozrepl support only "7bit safe ASCII", to tranform unicode ,i have to json-encode it in emacs, as: alert(Object.keys(JSON.parse("{\"\\u59d3\\u540d\":\"naitong\"}"))) This is my first question asked on stackoverflow, and i got quick resp. Thank you all.
Tags (comma-separated)
Save Edits
Cancel