Sono on Rails 4 e Ruby 1.9.3Set UTF-8 come predefinito per Ruby 1.9.3
utilizzare caratteri "strani", molto spesso, quindi devo dichiarare codifica UTF-8 in alto di tutti i file .rb.
C'è un modo per impostare UTF-8 come codifica predefinita per Ruby 1.9.3?
ho provato tutte le risposte, ma durante l'esecuzione rake db:seed
e la creazione di un oggetto i cui attributi contenere US-ASCII
caratteri non validi, ho ancora ricevere questo errore:
`block in trace_on': invalid byte sequence in US-ASCII (ArgumentError)
che dichiara la codepage predefinita all'inizio di ogni file come 'utf-8' è necessario, quando si utilizza il char unicode direttamente nello stesso file .rb. Quale problema ha portato alla tua domanda? 'Ct-UTF-8' è impostato in 'ruby 1.9.x' di default. Hai una stringa con codepage non-utf? –
"cp UTF-8 'è impostato in ruby 1.9.x per impostazione predefinita." questo non è vero –