【发布时间】:2011-08-09 19:09:12
【问题描述】:
我有一个在 Rails 3.0.7、thin 1.2.11 和 nginx 0.7.65 上运行的应用程序。我网站的主索引页面有一个指向我的“简历”的链接,包括口音。该页面呈现良好,但是,在初始视图之后,一旦页面被缓存,文本将显示为“Résumé”。我完全不知道为什么会发生这种情况,可能是什么原因造成的?
【问题讨论】:
标签: html ruby-on-rails ruby fonts
我有一个在 Rails 3.0.7、thin 1.2.11 和 nginx 0.7.65 上运行的应用程序。我网站的主索引页面有一个指向我的“简历”的链接,包括口音。该页面呈现良好,但是,在初始视图之后,一旦页面被缓存,文本将显示为“Résumé”。我完全不知道为什么会发生这种情况,可能是什么原因造成的?
【问题讨论】:
标签: html ruby-on-rails ruby fonts
我遇到了同样的问题。已通过在head 中添加此内容解决:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
【讨论】:
c3 a9(十六进制)。如果然后以 latin1 or 8859-1 encoding(单字节编码和 HTML 的默认编码)读取此页面,则该序列被解释为两个单独的字符 c3,即“Ô和a9,即“©”,因此你会看到“é”。您添加的元标记指定始终将页面视为 utf8。