Je perds les accents dans le cache

Tout se passe bien au premier lancement mais au rafraichissement je
perds les accents

Merci de votre aide

mirandole wrote:

Tout se passe bien au premier lancement mais au rafraichissement je
perds les accents

Merci de votre aide

Bonjour,

Il y a des informations dans ce post :
http://comments.gmane.org/gmane.comp.lang.ruby.rails.french/172

(la réponse précise est “request.xhr?” pour récupérer les réquêtes ajax,
que tu “iconv” ensuite : )

Courage avec les gentils accents ; )

Pierre M.
pmt tecsas.fr

pmt wrote:

mirandole wrote:

Tout se passe bien au premier lancement mais au rafraichissement je
perds les accents

Merci de votre aide

Bonjour,

Il y a des informations dans ce post :
http://comments.gmane.org/gmane.comp.lang.ruby.rails.french/172

(la réponse précise est “request.xhr?” pour récupérer les réquêtes ajax,
que tu “iconv” ensuite : )

Courage avec les gentils accents ; )

Pierre M.
pmt tecsas.fr

Bonjour,
il me semble que le problème n’est pas dans des données récupérées en
AJAX mais avec les pages de cache générées par rails.

Le problème est j’imagine que tu as un before_filter dans ton
ApplicationController qui définit un header du style “Content-Type:
text/html; charset=utf-8”, sauf que ce header n’est envoyé que si la
page est générée par ton application.

Dans le cas du cache, l’application n’est pas appellée, seule la page
est envoyée, vérifie donc tout d’abord que ton serveur ne soit pas
configuré pour envoyer un content-type avec un charset différent de
celui de tes pages (apache fait ça selon les config) et ensuite vérifie
que tu spécifies bien un content-type dans tes pages.

Sachant que c’est la version dans les headers de la réponse du serveur
qui prime.

En espérant que ça puisse t’aider.

Tron J.
http://jonathan.tron.name

On 7/21/06, Tron J. [email protected] wrote:

Sachant que c’est la version dans les headers de la réponse du serveur
qui prime.

C’est une des raisons pour laquelle Radiant (radiantcms.org) stocke
son cache de page sous forme de fichier YAML, lequels sont chargés à
la demande et passe à la transformation -> html/xml ce qui permet d’y
attacher des entêtes comme le Content-Type et son encodage.

Ollivier R. wrote:

On 7/21/06, Tron J. [email protected] wrote:

Sachant que c’est la version dans les headers de la r�ponse du serveur
qui prime.

C’est une des raisons pour laquelle Radiant (radiantcms.org) stocke
son cache de page sous forme de fichier YAML, lequels sont charg�s �
la demande et passe � la transformation -> html/xml ce qui permet d’y
attacher des ent�tes comme le Content-Type et son encodage.

En même temps le but du cache est justement d’éviter les hits inutiles
sur la partie application.
RoR le fait aussi, il te suffit d’utiliser un “caches_action” au lieu
d’un “caches_page” de cette manière les filtres seront exécutés et ton
action sera mise en cache.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs