Bonjour,
Je travaille sur des documents pdf après passage de valeurs en paramètres.
Bref...
Je viens de remarquer une chose que j'ai du mal à saisir.
J'utilise la fonction php urlencode(string) avant de passer ma chaine en paramètre. Lorsque je récupère ma chaine j'utilise urldecode(machaine).
Mais voilà tous les éléments codés ne sont pas forcément décodé, exemple les é à !!
Déjà très étonnant, alors j'applique une nouvelle fonction pour y remédier : html_entity_decode(maChaine). J'arrive alors presque à mes fins, il ne reste que les caractères € qui ne sont pas décodés (du moins ce sont ceux que j'ai vu).
Alors voici ma question, d'où provient cette différence entre encode et decode ? Pourquoi decode() laisse des éléments codés par encode() ??
Barthou
Partager