Bonjour,
Les pages de mon site sont encodées en UTF-8 car elles affichent des caractères dits exotiques (ĉ - ĝ - ŭ - etc.) . Les visiteurs entrent aussi ce type de caractères dans les formulaires. Ces entrées sont traitées via Ajax et un fichier PHP.
Les entrées utilisateur dans les formulaires comportant ces caractères sont parfaitement traitées sur tous les navigateurs (Chrome, Firefox, Safari, Opera), mais sont incorrectement traitées sur Microsoft Internet explorer. Les accents ne sont pas reconnus.
J'ai déjà tenté de résoudre le problème par le charset (dans le Méta ou le header), j'ai modifié manuellement le codage dans le menu "Page - codage" de la barre d'outils d'IE, j'ai essayé d'ajouter utf_encode() et utf8_decode() devant mes variables dans mes fichiers PHP, j'ai ajouté la ligne "AddDefaultCharset UTF-8" dans le htaccess du répertoire,... et que sais-je encore ! Rien n'y fait !
Avez-vous une idée de l'origine du problème ?
Mille mercis.
Les pages de mon site sont encodées en UTF-8 car elles affichent des caractères dits exotiques (ĉ - ĝ - ŭ - etc.) . Les visiteurs entrent aussi ce type de caractères dans les formulaires. Ces entrées sont traitées via Ajax et un fichier PHP.
Les entrées utilisateur dans les formulaires comportant ces caractères sont parfaitement traitées sur tous les navigateurs (Chrome, Firefox, Safari, Opera), mais sont incorrectement traitées sur Microsoft Internet explorer. Les accents ne sont pas reconnus.
J'ai déjà tenté de résoudre le problème par le charset (dans le Méta ou le header), j'ai modifié manuellement le codage dans le menu "Page - codage" de la barre d'outils d'IE, j'ai essayé d'ajouter utf_encode() et utf8_decode() devant mes variables dans mes fichiers PHP, j'ai ajouté la ligne "AddDefaultCharset UTF-8" dans le htaccess du répertoire,... et que sais-je encore ! Rien n'y fait !
Avez-vous une idée de l'origine du problème ?
Mille mercis.