字符编码开始刺激我
我需要一段时间才能在屏幕上以正确的编码从数据库中获取所有内容,但在i18n助手的帮助下,这就成功了。
现在我只有一个问题:保存文字......
如果我在文本字段中添加一些带重音的字母(例如éç...)并想要保存它,已经在我的控制器中它显示为一些奇特的字符组合。
有人能告诉我为什么会这样,以及如何解决这个问题
一切都是UTF-8 btw
谢谢!
//编辑: 保存表单时,这是我的日志输出
Parameters: {"free_text"=>"test 1 2 é",
一切都能用UTF-8 ......
答案 0 :(得分:0)
你能说明你的输出吗?
让我猜你的情况。
假设您在log / development.log或production.log中将这些字符记录在控制器中。
如果您查看该登录终端,则应确保您的终端能够以适当的字体显示UTF-8。此外,您的shell能够显示UTF-8,文本查看器也是如此。