如何使用,例如二氧化碳作为Django上的标签

时间:2013-12-05 14:46:18

标签: python django unicode

让Django 1.6在Python 2.7上运行我对如何打印子号感到困惑。例如。关于二氧化碳(不确定这是否是正确的)。

在HTML上我会做<sub>2</sub>,但这不起作用。使用2时我得到Non-ASCII character '\xe2' in file ...

我的表单字段看起来像

class RTForm(forms.Form): 
# ...
      CO2 = forms.DecimalField(label=u"CO₂ (ppm)",
            min_value=350,
            max_value=517,
            required=False)
# ...

2 个答案:

答案 0 :(得分:2)

在模块顶部添加此行:

# -*- coding: utf-8 -*-

答案 1 :(得分:1)

forms.py文件的顶层定义source code encoding

#!/usr/bin/python
# -*- coding: utf-8 -*-