Page 1 sur 1

[Résolu] Problème UTF-8

Publié : 08 mai 2007, 10:40
par GizMecano
Hello,

J'ai un problème avec un site que j'ai conçu : il semble que l'encodage automatique renvoie désormais ISO-8859-1 en lieu et place de UTF-8 comme il devrait normalement le faire.

Je ne comprend pas pourquoi ce problème arrive, surtout aussi soudainement : en effet, aucune modification n'a été portée ni aux scripts ni à la base quand le problème est survenu. En affichant la source, je vois toujours le code :

Code : Tout sélectionner

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Ce que je comprends encore moins, c'est que quand je recharge l'intégralité de la base en local, scripts et base, la lecture du site ce fait correctement, UTF-8 étant bel et bien détecté comme l'encodage par défaut. Je précise que les tables de la base sont bel et bien toutes en UTF-8 et que je précise toujours devant chaque interrogation :

Code : Tout sélectionner

mysql_query ("SET NAMES 'utf8'");
Est-ce que quelqu'un ici aurait une piste ? Serait-il possible qu'il puisse exister un problème sur le serveur distant ?

Merci d'avance pour toutes pistes de réflexion sur le problème...

Ciao,

Publié : 08 mai 2007, 11:09
par calimo

Code : Tout sélectionner

Content-Type: text/html; charset=iso-8859-1
Tu as ça dans tes entêtes HTTP.

Cela vient de la modification de la configuration du serveur. Pas de la base ou quoi que ce soit :wink:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3

Publié : 08 mai 2007, 13:22
par FF_Olivier
Oui, c'est le serveur Apache de l'hébergeur qui renvoit le mauvais Content-Type.

Publié : 08 mai 2007, 18:40
par GizMecano
Hello,

Merci à tous les deux. J'avoue que je commençais à patiner sévèrement en cherchant les diverses possibilités.

Je me demande bien pourquoi ils ont changé la configuration du serveur : ça fonctionnait très bien avant (le site est en ligne depuis bientôt dix mois sans problème).
Je vais m'informer sur ce point.

Encore merci.

Ciao,