Page 1 sur 1

htmlentities retourne une string vide

Posté : 19 déc. 2011, 04:07
par weeb0
Bonjour,

Je développe sur un serveur lamp php: 5.2.10 et lorsque je tente une migration vers un host lamp php: 5.2.17.

Quand je teste mon application, la fonction suivante:

Code : Tout sélectionner

$description = htmlentities($_POST["description"],ENT_QUOTES,'UTF-8',false);
retourne une string vide, seulement lorsqu'il y a un accent (é) dans la description qui vient du post. Ça fonctionne à merveille sur mon serveur de dev. J'ai tenté de changer le paramètre UTF-8 pour: ISO-8859-1 rien n'y fait.

De plus, j'ai tenté de voir les différences entre les configuration (phpinfo()) la seule que j'ai vu à maintenant c'est magic_quotes_cpg. Je tente présentement de modifier localement la valeur, mais ce n'est pas encore une réussite.

Quelqu'un aurait une idée ?

Merci beaucoup!

Re: htmlentities retourne une string vide

Posté : 19 déc. 2011, 04:31
par weeb0
J'ai trouvé! Pour le bénéfice des gens intéressés, il faut utiliser ISO-8859-15 et non ISO-8859-1.

Merci.