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 :
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
chaine += stage_nom[j];
affichera :
...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
stage_nom[22] = 'Les Techniques d' Energies';
et est interprété, donc pour javascript la chaîne s'arrête avant Energies, et pareil avec Merci pour votre aide.