htmlentities comportement inattendu
Posté : 06 oct. 2009, 11:54
Messieurs-Dammes Bonjour,
Je rencontre actuellement un comportement étrange (et plutot gènant!) de la fonction htmlentities : elle semble utiliser la même table de translation que html_special_chars...
En clair, les deux fonctions suivantes me rentourent la même, chose c'est à dire $montexte dont les caractères <, > et 2 ou 3 autres trucs ont étés remplacés...
J'ai pourtant sur le même serveur une autre appli php qui utilise massivement la fonction htmlentities... et tout fonctionne à merveille !
Auriez-vous par hasard connaissance de cas ou ceci pourrait se produire ? Ou des pistes de réflexion peut-être ? Car là, j'avoue patauger un tantinet...
Cordialement,
Un nouveau...
Je rencontre actuellement un comportement étrange (et plutot gènant!) de la fonction htmlentities : elle semble utiliser la même table de translation que html_special_chars...
En clair, les deux fonctions suivantes me rentourent la même, chose c'est à dire $montexte dont les caractères <, > et 2 ou 3 autres trucs ont étés remplacés...
- htmlentities( $montexte , ENT_QUOTES , 'UTF-8' )
html_special_chars( $montexte , ENT_QUOTES , 'UTF-8' )
- strtr( $montexte , get_html_translation_table(HTML_ENTITIES) )
strtr( $montexte , get_html_translation_table(HTML_SPECIAL_CHARS) )
J'ai pourtant sur le même serveur une autre appli php qui utilise massivement la fonction htmlentities... et tout fonctionne à merveille !
Auriez-vous par hasard connaissance de cas ou ceci pourrait se produire ? Ou des pistes de réflexion peut-être ? Car là, j'avoue patauger un tantinet...
Cordialement,
Un nouveau...