Je viens d'installer Apache 2, Phusion Passenger et Rails 2.2.2 sur un serveur Centos 5.2 64 bits. Ma base de données mysql est latin1, et ma configuration fonctionne sur le serveur php, et la configuration de mes rails fonctionne également en plus de l'encodage de caractères avec les données de la base de données.Jeu de caractères passager phusion
J'ai mis
meta http-equiv = "Content-Type" content = "text/html; charset = iso8859-1" (en omettant les parenthèses)
l'intérieur de l'en-tête, mais quand je regarde la source de la page que je vois l'en-tête est correct, mais quand je lance
tÊTE http://servername/posts/show/2
Je reçois utf-8 dans le charset. En résumé, je n'obtiens pas de caractères Unicode dans les données de la base de données, mais les caractères Unicode dans le fichier posts.html.erb s'affichent correctement.
Alors où est cet ensemble d'en-tête, et que fais-je incorrectement?
Modifier, juste en ajoutant l'en-tête que je reçois en exécutant HEAD
Cache-Control: private, max-age = 0, doit-revalider Connection: close Date: Mar 17 février 2009 16h59: 32 GMT ETag: "f242d9af7c676eb3f7b92f4c4f4b16d3" Serveur: Apache/2.2.3 (CentOS) Longueur du contenu: 296 Type de contenu: text/html; charset = utf-8 client Date: Mar 17 février 2009 16:59:32 GMT client Peer: client-réponse-Num: 1 Set-Cookie: _html_session = BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsABjoKQHVzZWR7AA% 3D% 3D - 455dc90f774060b52ea418446bdf2774beea16d5; chemin = /; HttpOnly X-Powered-By: Phusion passagers (mod_rails/mod_rack) 2.0.6 X-Durée: 21ms
Cordialement,
Trausti
Cool! Mais gardez à l'esprit que vous n'avez pas besoin de ces parenthèses autour du nom de l'encodage :) (C'est un peu comme écrire 'x = (10)' - ça marche, mais pas nécessaire.) –