我正在阅读(mysql)数据以在rails上使用ruby显示视图。一切都很好显示,只有文本不是unicode,有一些文字是用我的母语写的,它们不能正确显示,所有这些字母都被重新标记为问号。用轨道上的红宝石显示unicode文本
1
A
回答
1
你必须通过MySQL控制台更改默认的MySQL字符集和排序规则。这里有简单的指导如何做到这一点:http://www.devcha.com/2008/03/convert-existing-mysql-database-from.html
0
Ruby的默认字符集是UTF-8。所以:
- 如果您有权限将您的数据库转换为UTF-8,请执行此操作。
- 在接收到数据库的数据后,使用iconv将它从你的mysql编码转换为UTF-8。
而且,顺便说一句,如果你从文本文件中读取某些东西,utf-8不是默认的字符集(我仍然不明白为什么)。如果您在文本文件中存储了代码,请在文件的开头添加
# encoding: UTF-8
。
相关问题
- 1. 红宝石在轨道上的宝石
- 2. 轨道上的红宝石(amistad宝石)
- 3. 本地化轨道红宝石宝石
- 4. 在轨道上用红宝石开始
- 5. 如何正确显示红宝石在轨道上的时间
- 6. 轨道上的别名具体显示页面红宝石
- 7. Flash通知消息不显示“轨道上的红宝石”
- 8. 在轨道上显示红宝石服务器的日志
- 9. 在轨道上的红宝石rhotoalbum
- 10. 轨道上的红宝石I18环
- 11. 轨道上的红宝石has_many验证
- 12. 轨道上的回形针红宝石
- 13. 轨道上的红宝石URL验证
- 14. 在轨道上的红宝石jquery
- 15. str_to_date在轨道上的红宝石?
- 16. 轨道上的红宝石check_box
- 17. 轨道上的红宝石1.2.6和ActiveMerchant
- 18. 在轨道上的红宝石链接
- 19. 轨道上的红宝石ActionMailer错误
- 20. cakephp或轨道上的红宝石
- 21. 轨道上红宝石的关联
- 22. Suburl在轨道上的红宝石
- 23. 干轨道上的红宝石环
- 24. redirect_to问题 - 轨道上的红宝石
- 25. 轨道上的红宝石NoMethod错误
- 26. 定期ping [轨道上的红宝石]
- 27. 在轨道上的红宝石Jquery Tablesorter
- 28. 轨道上的红宝石gravatar_image_tag
- 29. 宝石跟踪轨道上的红宝石用户活动?
- 30. 红宝石轨道代表
http://guides.rubyonrails.org/i18n.html – ShaggyInjun