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 !
Ceci dit, bien vu ça veut donc bien dire que
- 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)
- soit ton fichier de langue est encodé lui même en ISO-8859-1 au lieu de UTF-8 (à confirmer par Nissai)
Si tu veux l’astuce .htaccess, voilà ce que tu peux tenter d’ajouter dans ton .htaccess :
Si tu as accès à php.ini tu ajoutes :
default_charset = "UTF-8"
Mais chez OVH, je ne pense pas...
Ceci dit, tout ça n’est valable que si ça vient du serveur.
Je crois plutôt que ça vient de l’encodage du fichier de langue... après tout il fonctionne avec le réglage par défaut de modx (ISO-8859-1), ce qui est normal. Pour encoder le fichier en UTF-8 il te faut un éditeur avancé comme
PS Pad. Car quand je parle de l’encodage du fichier de langue, ce n’est pas setlocale qui va le changer, mais le format d’encodage du fichier lui-même.
Quand j’aurai le temps, je regarderai ça.