01-02-2011, 09:59 PM
(01-02-2011, 09:21 PM)Sephi-Chan a écrit : Mais non c'est rien.
Mais du coup, c'est quoi ta réponse ? :p
inutile d'encoder quoi que ce soit : je veux dire: ne pas transformer les données mais juste au moment de l'affichage, je crois que j'ai retenu la leçon...
je me fait un array() en php puis je passe l'array dans json_encode qui se charge de l'échappement comme un grand
mon objet JSON est les données de ma carte à afficher (avec AJAX ou sans et c'est là où c'est bien pratique)
si ce n'était que pour le stocker en base de donnée je n'encoderais pas les caractères spéciaux HTML mais là comme ce n'est que destiner à de l'affichage soit avec des echo en php soit en javascript (AJAX) j'hésites sur "où je vais utiliser hmlspecialchars"
il serait logique d'utiliser hmlspecialchars juste avant l'affichage, donc en php pas de soucis mais en JS faudrait que je me fasse une fonction rien que pour ca...