Chr*_*fer 0 encoding ruby-on-rails utf-8
我知道这是编程史上最常见的问题,但我真的相信我现在已经尝试过但我仍然得到:incompatible character encodings: UTF-8 and ASCII-8BIT在我的页面#index.html文件中.
我正在运行Ruby 1.9.2和Rails 3.1.1.
这是我验证/测试/设置的内容:
在database.yml中,设置encoding:utf8
开发:适配器:mysql编码:utf8重新连接:false数据库:kopa_development pool:5用户名:root密码:host:localhost
使用Notepad ++检查术语中的文本文件是否编码为utf-8
一个有趣的事情是,如果我将index.html.erb设置为ANSI,它会抱怨application.html.erb没有正确的编码(而不是index.html.erb).我不知道这意味着什么,但它让我觉得编辑有些可疑.
我记得在使用电子文本编辑器时,我可以设置两件事(参考编码)编码和其他东西.那个"别的"我不记得它是什么,我不再有了.
关于错误消息,我是否正确理解,首先提到的是数据库编码,第二个是Rails(?)编码?我也看到了相反的错误消息(ASCII first和UTF-8 after).
编辑:我今天早上用Google搜索了一些,发现mysql-gem有问题.文章有点旧,我尝试了解决方案(如尝试mysql2和ruby-mysql)没有更好的运气.
我完全没有想法.你呢?
| 归档时间: |
|
| 查看次数: |
1464 次 |
| 最近记录: |