jinja2 从模板生成的文件中文乱码有关问题

jinja2 从模板生成的文件中文乱码问题

渲染时,jinja2可以支持下面这2种的写法:

render( { name : result })

render(  name = result )  

如果是中文的话,需要加多一个字母u在前面 ,比如:

 

render( { name : u'result' })

render(  name = u'result' )  

 

render( { u' name' : u'result' })

render(   u' name' = u'result' )  

 

render( { u' name' : result })

render(   u' name' = result )