Ruby on rails Can';在RubyonRails中,有些错误消息无法显示法语口音

Ruby on rails Can';在RubyonRails中,有些错误消息无法显示法语口音,ruby-on-rails,Ruby On Rails,我有一个网站,这是在两种语言:英语和法语 有一张表格。由于某些原因,表单上的一些错误消息显示法语口音,而其他错误消息则不会。页面编码为charset=utf-8 你知道为什么会发生这种情况,以及我如何解决这个问题吗。我甚至使用重音和重音的UTF编码集对翻译进行了编码 我得到以下结果: 这鞋的unicode字符,而不是口音,他们应该显示在être 谢谢我想您有Rails 2.3.8。问题出在自动编码翻译的文件上。为了避免这种情况,您必须将“_hmtl”或“.html”附加到翻译键,或者您可以mon

我有一个网站,这是在两种语言:英语和法语

有一张表格。由于某些原因,表单上的一些错误消息显示法语口音,而其他错误消息则不会。页面编码为charset=utf-8

你知道为什么会发生这种情况,以及我如何解决这个问题吗。我甚至使用重音和重音的UTF编码集对翻译进行了编码

我得到以下结果:

这鞋的unicode字符,而不是口音,他们应该显示在être


谢谢

我想您有Rails 2.3.8。问题出在自动编码翻译的文件上。为了避免这种情况,您必须将“_hmtl”或“.html”附加到翻译键,或者您可以monkeypatch翻译助手


关于Rails XSS保护的更多信息:(这也被后端口到Rails 2.3.6+)

感谢您的帮助。我是一个新手,所以对我来说,我使用yaml文件进行翻译。翻译键是什么?我在哪里找到它。或者,我怎样才能monkeypatch我的应用程序,当我把它放在别人的服务器上时,它会工作吗?当网站上线时,我还有一个下拉菜单,上面有填充的国家。当我用法语单词加载菜单时,菜单上没有使用键,而是直接从数据库加载,我看到的是口音的UTF-8代码,而不是口音。有什么想法吗