问题的提出:
写了一个py文件,含有中文,文件的开头写有#coding=utf-8。
写了一个对应处理的template,都含有中文。
最后显示网页时,用utf-8编码查看却为乱码,再用GBK编码查看,则显示正常。

问题的解决:
这是一个小小的低级错误。我是用ultraedit写html文件的,保存时估计默认保存为GBK编码了。换成记事本去写,保存时选择utf-8编码就可以了。