用RoR生成RSS的中文编码问题

尝试用RoR生成RSS,生成的xml页面中文显示正常,但是查看“页面源代码”的时候,中文都显示成了xxxx;的格式,不知道为什么,

可参考 : http://rss.zuilink.com/rssfeed/getfeed?format=rss&site=alexa

以下是代码:

controller:
[code="java"]
def
@links = Link.all
end
[/code]
rss builder:
[code="java"]
xml.instruct!
xml.rss("version" => "2.0", "xmlns:dc" => "http://purl.org/dc/elements/1.1/") do
xml.channel do
xml.title "title"
xml.link "url"
xml.description "description"
xml.language "zh_CN"

for link in @links
  xml.item do
    xml.pubDate link.created_at
    xml.title link.title
    xml.link link.url
    xml.guid link.url
    xml.description link.description
  end
end

end
end

[/code]

这是html实体。这样做的好处就是不管网页的编码是什么,都可以正常的显示汉字,而不会出现乱码。

如何转换请看:[url]http://www.iteye.com/problems/14225[/url]