htmlentities et caractères spéciaux

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 et caractères spéciaux

Re: htmlentities et caractères spéciaux

par finipe » 29 juin 2014, 11:12

Faut que je teste avec htmlspecialchars() pour voir, mais en tout cas voilà un mystère bien étrange...

Re: htmlentities et caractères spéciaux

par Elie » 29 juin 2014, 02:19

J'ai rencontré ce problème et je n'ai pas trouvé la solution ...
En basculant mon site de LeaseWeb a OVH la fonction htmlentities retourne également une chaine vide.

Je m'en servait pour les codes HTML moi donc j'ai du faire ce code moche :
str_replace(array('<', '>'), array('<', '>')
J'ai pas trouvé la solution et tous mes tests retournaient le meme probleme ...

Re: htmlentities et caractères spéciaux

par finipe » 29 juin 2014, 00:17

Ben ouais j'ai pourtant bien regardé les différents flags proposés par la fonction htmlentities, mais ça ne me dit rien de plus...
Je suis pas hyper calé sur ces histoires d'encodage. Ou plutôt, non : je suis une brêle pour ce qui concerne l'encodage :D

Re: htmlentities et caractères spéciaux

par xTG » 27 juin 2014, 13:47

Problème d'encodage ?
Tu peux le modifier en le passant en 3eme paramètre :
http://fr2.php.net/htmlentities

htmlentities et caractères spéciaux

par finipe » 27 juin 2014, 12:37

Bonjour à tous,

J'ai un souci sur un site depuis que j'ai déménagé chez OVH, alors que j'étais chez free.
Quand je fais la commande suivante :

Code : Tout sélectionner

echo htmlentities("Tèst");
...j'obtiens une chaîne vide en sortie.
Après divers tests, il s'avère que ça vient des caractères accentués, mais je ne comprends pas le problème, ça marchait super chez free.
Keskispasse ?