Bonjour à tous,

Voila j'ai un petit soucis avec les accents et ajax.

J'ai tout d'abord réglé le probléme des accents en faisant ce qui est préconisé dans la FAQ.
Dans mon controller application j'ecris cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
class ApplicationController < ActionController::Base
  before_filter :headers_iso
 
  def headers_iso
    headers["content-type"]= "text/html; charset=iso-8859-1"
  end
end
Ainsi plus de probleme d'accent

Mais si on génère du contenu( un tableau ou un formulaire) a partir d'appel ajax ca change tout visiblement. La methode headers_iso du controller application n'est plus appelée.

Voila ce que me retourne un post de formulaire généré en ajax. récupréré dans les log:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  Parameters: {"commit"=>"Ajouter", "action"=>"creer_devis", "id"=>"1", "controller"=>"contact", "devis"=>{"date"=>"2001-02-10", "echeance"=>"fin de mois", "moyen_paiement"=>"chéque", "tva"=>"19.6", "ref"=>"développement"}}
les accents sont remplcés par "é"

comment peut on faire pour régler ce genre de probléme.

d'avance merci