Bonjour, malgré les différents messages tournant autour de UTF8, je ne comprends pas comment mes sites en PHP peuvent fonctionner ...
vec les accents, et les caractères & et tout et tout ...
Mes formulaires sont lus par un Javascript qui fabrique l'Url de réponse en utilisant encodeURIComponent qui traduit mon texte en UTF8 (d'après la doc !).
le bout de phrase "habitué à " est donc traduit en "habitu%C3%A9%20%C3%A0%20".
je récupère ensuite les variables $_GET en leur appliquant un bon utf8_decode pour l'affichage et c'est correct.
A l'affichage d'un tableau contenant les données, (c'est mon design) je fabrique pour chaque ligne un lien pour appeler ensuite cette ligne (comme dans PhpmyAdmin par exemple).
Donc, j'utilise utf8_encode pour le bout de phrase "habitué à " et j'obtiens "habitu%E9+%E0+" .
Evidemment, tout ceci ne peut fonctionner, et tant que je ne maîtrise pas cette situation, je demande à mes utilisateurs de ne pas mettre d'accents
Alors, pour des utilisateurs internationaux, c'est pas le pérou !![]()
Partager