如何在javascript中处理python unicode字符串?
一种dict,其中字符串值是unicode字符串,如如何在javascript中处理python unicode字符串?,javascript,unicode,django-templates,Javascript,Unicode,Django Templates,一种dict,其中字符串值是unicode字符串,如{'name':u'nav','school':u'mps'} 在javascript中,我尝试访问类似dict的内容 <script> var poi = {{ dict }} ........... //Line #1 alert( poi.name ) </script> python的一个解决方案是将unicode字符串编码为其他格式,如ascii或utf-8(首选) 在python或javascript中有
{'name':u'nav','school':u'mps'}
在javascript中,我尝试访问类似dict的内容
<script>
var poi = {{ dict }} ........... //Line #1
alert( poi.name )
</script>
python的一个解决方案是将unicode字符串编码为其他格式,如ascii或utf-8(首选)
在python或javascript中有没有优雅的编码unicode字符串的方法?先对其进行JSON编码,而不是将实际的dict传递给模板:
import json
json.dumps(dict)
str = u'nav'
str.encode('utf-8, 'ignore')
>>str
nav
import json
json.dumps(dict)