AddDefaultCharset utf-8
default_charset = "UTF-8"
Sacré OVH.... ce n’est pas la première fois que je vois des soucis avec eux... toujours des config spécifiques et parfois un peu opaques !Très bon hébergeur. SAV excellent. Mais effectivement problème avec leur config...
soit ton serveur est en ISO-8859-1 (et à ce moment là il faudra tenter de modifier .htaccess ou php.ini mais bon pour le deuxième chez OVH je crois que pas possible d’avoir un php.ini custom)J’ai modifié le .htaccess mais ça ne fonctionne pas mieux. De toute façon, ma page est bien envoyée par le serveur en UTF-8 :
En-têtes HTTP (réponses) - http://www.buromatique.fr/blog.html Date: Wed, 01 Mar 2006 14:12:48 GMT Server: Apache Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 19 Nov 1981 08:52:00 GMT P3P: CP="NOI NID ADMa OUR IND UNI COM NAV" Pragma: no-cache X-Powered-By: PHP/4.4.2 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/html; charset=UTF-8 Content-Encoding: gzip Content-Length: 3736 200 OK
soit ton fichier de langue est encodé lui même en ISO-8859-1 au lieu de UTF-8J’ai revérifié et téléchargé PS Pad http://www.pspad.com/fr/ puisque notepad pose problème. J’ai bien précisé UTF-8 dans l’encodage, enregistré et mis sur mon site.
etlocale (LC_ALL, 'fr_FR');
mardi 28 f�vrier 2006 - 17:0(partie centrale sous un post) et
Ajouter une actualité(sidebar de droite / "Récemment").
[edit]01/03/2006 21:30 : je viens de contacter OVH. J’attend une réponse. Actullement une page de test est disponible et montre bien que le problème ne viens pas Modx mais bien de strftime et setlocale chez OVH.[/edit]
<meta http-equiv="Content-Type" content="text/html; charset=[(etomite_charset)]" />
As tu pensé à régler dans l’administration réglages divers l’encodage?
mais c’est dans "administration > configuration > réglages site". Sinon, comme je l’ai dit dans mon précédent post, j’ai testé sur une page PHP simple indépendante de mon site modx. Cette page a le même problème.Bonne remarque surtout qu’une bonne pratique dans MODx c’est de définir le charset dans ton template de la manière suivante, qui est lié avec le charset défini dans le manager :Je viens de le changer pour que ce soit plus propre mais avant j’avais préciser UTF-8 à la main :
<meta http-equiv="Content-Type" content="text/html; charset=[(etomite_charset)]" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
utf8_encode(strftime('%B', strtotime('02/28/2005')));