htmlentities retourne une string vide

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : htmlentities retourne une string vide

Re: htmlentities retourne une string vide

par weeb0 » 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.

htmlentities retourne une string vide

par weeb0 » 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!