ruby-on-rails ruby utf-8 ascii ruby-1.9

ruby on rails - Rails 3 no válido multibyte char(US-ASCII)



ruby-on-rails utf-8 (5)

Agregue un comentario mágico en el script donde usa caracteres no ascii? Debería ir encima del script.

# encoding: utf-8

Funcionó para mí como encanto.

O si quieres ampliar el proyecto, tienes la opción de gemas que magic-encoding

Encontré una publicación similar here pero de todos modos no puedo resolver el problema.

tengo esto

/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...

El problema está en esta cadena

:body => "Nel momento in cui ci si chiede il significato ed il valore della vita, si è malati"

Obtuve el problema con cada carácter "e" con el acento como "è é"

Traté de poner magic comment # coding: utf-8 pero no funciona

¿Alguna idea?


Cambié la línea:

gem ''pdf-writer'', :git => ''git://github.com/metaskills/pdf-writer.git''

y eso funciona para mi



Simplemente agregue la siguiente línea como la primera línea en el archivo:

# -*- coding: utf-8 -*-

y funcionará