Page 1 sur 1

htmlentities et caractères spéciaux

Posté : 27 juin 2014, 12:37
par finipe
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 ?

Re: htmlentities et caractères spéciaux

Posté : 27 juin 2014, 13:47
par xTG
Problème d'encodage ?
Tu peux le modifier en le passant en 3eme paramètre :
http://fr2.php.net/htmlentities

Re: htmlentities et caractères spéciaux

Posté : 29 juin 2014, 00:17
par finipe
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

Posté : 29 juin 2014, 02:19
par Elie
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

Posté : 29 juin 2014, 11:12
par finipe
Faut que je teste avec htmlspecialchars() pour voir, mais en tout cas voilà un mystère bien étrange...