【发布时间】:2012-03-08 16:18:37
【问题描述】:
在 Ruby 1.8.7 中使用 Rails 2.3
我正在使用排序规则的 Windows 服务器上的 SQL Server 数据库 SQL_Latin1_General_CP1_CI_AS
当我使用应用程序进入 Linux 服务器上的 rails 控制台并查询我得到的问题记录时 => “罗德里格斯,塞萨尔”
为了尝试在我的控制器中隔离问题,我尝试使用记录的问题字段渲染 :text =>,但在我看到的浏览器上
罗德?格兹,C?sar
我认为这是一个编码问题,但我不知道如何解决 解决。(和 Google + Stackoverflow 技能让我失望)鉴于 源数据无法更改,我需要在rails端做什么 让文本正确呈现?
在 Chrome 上,我尝试手动更改编码,但无论如何 我选择的我无法正确呈现文本。
另外,为什么它会在控制台上正确呈现?
【问题讨论】:
标签: ruby-on-rails sql-server ruby encoding utf-8