2014-02-17 48 views
1

的字典中的字符串值都喜歡{'name': u'nav', 'school': u'mps'}如何在JavaScript中處理python unicode字符串?

unicode字符串在的JavaScript,我想要的是像字典

<script> 
var poi = {{ dict }} ........... //Line #1 
alert(poi.name) 
</script> 

而撕心裂肺的html頁面線#1呈現爲接入(錯誤):

{'lastname': u'yadav', 'age': 23, 'id': 2, 'firstname': u'sahenky'} 

一個蟒解決方案是將Unicode字符串編碼成ASCII等或UTF-8(優選的)

一些其他格式
str = u'nav' 
str.encode('utf-8, 'ignore') 
>>str 
nav 

是否有任何優雅的方式來編碼python或JavaScript的unicode字符串?

回答

1

不是傳遞實際字典的模板,JSON第一對其進行編碼:

import json 
json.dumps(dict)