Salut,

Sur une page en UTF-8, j'appelle un javascript distant (sur lequel je n'ai pas la main) dasn un <div>. Le javascript génère un texte en ISO 8859-1... et donc problème sur caractères accentués.

Existe-il un moyen de forcer l'encodage de cette <div> en ISO ? existe-il une autre solution ?

Merci d'avance pour vos réponses
Hello,

Je ne suis pas sûr d'avoir bien compris ton problème.

Si l'encodage de ton JavaScript est bien déclaré, tu peux insérer du contenu dans la page, même si son encodage est différent. Ceci dit, il me semble que les caractères non ASCII posent problème dans les fichiers externes JavaScript avec certains navigateurs. Une solution consiste alors à utiliser l'échappement Unicode (par exemple, "\u00EA" pour le caractère "ê").
Bonjour,
Il est en tout cas malheureusement impossible de changer l'encodage d'une div isolée... la solution consisterait à passer le script dans une moulinette utf8_encode avant de l'exécuter.
Sinon tel quel, si tu n'as pas la main sur le script, ahem...