fra*_*o86 32 ruby ascii ruby-on-rails utf-8 ruby-1.9
我懂了
/home/fra/siti/Pensiero/db/seeds.rb:32: invalid multibyte char (US-ASCII)
/home/fra/siti/Pensiero/db/seeds.rb:32: invalid multibyte char (US-ASCII)
/home/fra/siti/Pensiero/db/seeds.rb:32: syntax error, unexpected $end, expecting ')'
... ed il valore della vita, si è malati", :user_id => 1, :cat...
Run Code Online (Sandbox Code Playgroud)
问题出在这个字符串中
:body => "Nel momento in cui ci si chiede il significato ed il valore della vita, si è malati"
Run Code Online (Sandbox Code Playgroud)
我得到了每个"e"字符的问题,重点是"èé"
我试图提出魔术评论,# coding: utf-8但它不起作用
任何的想法?
Joh*_*sma 64
而不是添加# coding: UTF-8尝试添加# encoding: UTF-8文件的第一行.
它对我有用.我在此处找到了相关信息:http://groups.google.com/group/sinatrarb/browse_thread/thread/f92529bf0cf62015
Jim*_*ang 10
只需将以下行添加为文件的第一行:
# -*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)
它会起作用.
在使用非ascii字符的脚本中添加魔术注释?它应该在脚本之上.
# encoding: utf-8
Run Code Online (Sandbox Code Playgroud)
它像魅力一样对我有用.
或者如果你想让项目变宽,你可以选择魔术编码宝石
| 归档时间: |
|
| 查看次数: |
20882 次 |
| 最近记录: |