我发现了一篇类似的帖子here,但无论如何我无法解决问题。
我得到了这个
/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...
问题在于此字符串
:body => "Nel momento in cui ci si chiede il significato ed il valore della vita, si è malati"
我得到了每个“e”字符的问题,其中的重音如“èé”
我试图放置魔法评论# coding: utf-8
,但它不起作用
有什么想法吗?
答案 0 :(得分:64)
尝试在文件的第一行添加# coding: UTF-8
,而不是添加# encoding: UTF-8
。
它对我有用。我在此处找到了相关信息:http://groups.google.com/group/sinatrarb/browse_thread/thread/f92529bf0cf62015
答案 1 :(得分:10)
只需将以下行添加为文件中的第一行:
# -*- coding: utf-8 -*-
它会起作用。
答案 2 :(得分:6)
答案 3 :(得分:1)
我换了一行:
gem 'pdf-writer', :git => 'git://github.com/metaskills/pdf-writer.git'
这对我有用。
答案 4 :(得分:0)
取自http://devsolvd.com/questions/rails-3-invalid-multibyte-char-us-ascii
gem 'pdf-writer', :git => 'git://github.com/metaskills/pdf-writer.git'
这对我有用