模板引擎cheetah中关于中文编码问题,两种解决办法

1.编码统一

在所有模板的开头增加

#encoding utf-8

保证模板处在的编码环境一致;

例如python文件中

#!/usr/bin/python 

-- coding: utf-8 --

templateDef_absolute = '''

encoding utf-8

'''

这样可以在templateDef_absolute中增加中文字符串

2.将所有含中文字符的字符串全部加入nameSpace中以变量形式嵌入。

你可能感兴趣的:(模板引擎cheetah中关于中文编码问题,两种解决办法)