Bonjour,
Voilà je suis en train de développer un site dynamique ( cevak.fr ), et je veux qu'il n'y ait aucun rechargement de page, donc je récupère les données de mysql dans des tableaux de string php puis les transforme en tableaux javascript. Jusque là tout va bien, mais lorsqu'un caractère spécial s'y trouve, il est interprété par javascript, même si j'utilise les entités html ou les antislash.
J'affiche ensuite le texte dans un div via innerHTML. Et là j'ai des erreurs dues aux caractères spéciaux, notamment l'apostrophe, qui est alors interprétée comme du code javascript et fait sortir de la chaîne.
exemple :
...
affichera :
Code : Sélectionner tout - Visualiser dans une fenêtre à part chaine += stage_nom[j];
...
et est interprété, donc pour javascript la chaîne s'arrête avant Energies, et pareil avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part stage_nom[22] = 'Les Techniques d' Energies';Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part \'Energies
Partager