Bonjour à tous,
J’ai une appli Rails en français (version de Rails 2.1.1). Dans ma base
de
données les informations que je doit afficher comportent des accents
(à , â,
ç, é, è, enfin la totale). La suite vous la connaissez, c’est qu’au lieu
d’afficher ces accents dans ma vue ils sont remplacés par ces cacatères
un
peu bizarres du genre *è, *â ou encore és. Même si ça donne un côté
un
peu artistique au look du site qui est un peu simple, j’aimerais bien
résoudre le problème.
Dans app/controllers/application.rb
J’ai un before_filter qui ressemble à ceci
before_filter :init_charset
def init_charset
headers[‘Content-Type’] = ‘text/html; charset=iso-8859-1’
end
Je pensais que ça allait résoudre le soucis, mais pas de chance …
est-il
selon vous la cause de mon soucis?
J’ai pensé que je devais aussi vous montrer à quoi ressemble mon fichier
database.yml
development:
adapter: mysql
#################
j’ai ajouté un commentaire ici
encoding: utf8
peut on mettre iso-8859-1 pour résoudre le soucis? le serveur mySQL
est MySQL
-
5.0.67
#################database: mydb
pool: 5
username: xxxxxx
password: xxxxxx
host: xxxxxx
Voila, j’espère que la description du problème n’est pas trop ambigue,
Merci d’avance pour votre aide