htmlentities retourne une string vide

Petit nouveau ! | 2 Messages

19 déc. 2011, 04:07

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!

Petit nouveau ! | 2 Messages

19 déc. 2011, 04:31

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.