accents et fantaisiste Free ?
Posté : 26 sept. 2009, 07:38
Bonjour,
J'ai ouvert depuis des mois un site chez l'hébergeur gratuit Free. Ce site propose des exercices de français en ligne. Les réponses des visiteurs sont testées par le code PHP :
Je vous remercie de votre aide dans la compréhension de ce phénomène qui m'échappe.
J'ai ouvert depuis des mois un site chez l'hébergeur gratuit Free. Ce site propose des exercices de français en ligne. Les réponses des visiteurs sont testées par le code PHP :
Jusqu'à hier, aucun problème dans la comparaison. Hier, le programme refuse systématiquement toutes les réponses accentuées. Après une longue bagarre où j'ai tout essayé, je suis parvenu à corriger le problème avec utf8_encode() :if ($reponse == "Méditerranée") { ... }
Tout alors rentre dans l'ordre. En soirée, le programme refuse à nouveau la comparaison. Je reviens à mon premier code et tout va à nouveau bien. Finalement j'ai résolu le problème en proposant les deux comparaisons :if ($reponse == utf8_encode("Méditerranée")) { ... }
Comment s'expliquent ces fantaisies ?if ($reponse == "Méditerranée" or $reponse == utf8_encode("Méditerranée")) { ... }
Je vous remercie de votre aide dans la compréhension de ce phénomène qui m'échappe.