rails页面乱码

我是一个新手,最近在做一个rails项目,但遇到一个问题,研究一个下午也没有明白怎么回事,就是我的页面上任何的写一个静态的汉字都是乱码,但是数据库里面读出来的是正常的汉字,不知道是为什么.

试过好多种方法,在application.rb中添加过:

class ApplicationController < ActionController::Base 
before_filter :set_charset
def set_charset
@headers["Content-Type"] = "text/html; charset=utf-8"
end
end


真不知道是为什么.希望大家帮忙一下.谢谢大家

更加奇怪的事情是,同样的代码在不同的文件夹下面一个是正常的,一个HTML静态的汉字是乱码,但数据库读出来的全部是正常的.
问题补充:
我的模板上面有<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 

这句话,就是不知道为什么还是乱的.

[quote][code="html"][/code][/quote]
不会决定浏览器的最终显示,看看浏览器是以何种字符编码显示页面的?是utf-8还是GBXX?再检查response的代码是否先指定了charset,如果是那样模板里的就不管用了。
我估计最终页面源码肯定有:[code="html"][/code],但那不会起作用。

靜態網頁的內碼要確定為utf-8。
另外靜態網頁最好有meta tag
[code="html"]

[/code]