codexcoop/archimista

Problemi sui caratteri UTF-8

lucasaba opened this issue · 1 comments

Nella mia installazione (ambiente Ubuntu Server 14.04.2 LTS, Rails 2.3.17, ruby 1.9.3p484), ho avuto un costante problema nella gestione dei caratteri UTF.

Dopo la prima installazione (senza particolari configurazioni) il problema era che l'ambiente non riconosceva come US-ASCII i caratteri:

ActionView::TemplateError (invalid byte sequence in US-ASCII) in app/views/site/dashboard.html.erb:

Tramite l'aggiunta in config/environment.rb di:

  Encoding.default_external = Encoding::UTF_8
  Encoding.default_internal = Encoding::UTF_8

ho risolto parte del problema.

A questo punto l'errore più comune è diventato:

ActionView::TemplateError (incompatible character encodings: UTF-8 and ASCII-8BIT) on line #36 of app/views/fonds/index.html.erb:

Una prima soluzione è stata quella di smettere di utilizzare caratteri UTF.

Versione RDBMS utilizzata:

MariaDB - Ver 5.5.41