Après vérification, trois choses sont sûres :
- Ta page web ennemis.html est écrite en ISO-8859-1
- Ton fichier bestiaire.js est écrit en ISO-8859-1
- Ta page web boss.html est écrite en UTF-8
Donc vu qu'au début de ta page "ennemis.html", tu annonces que le codage de caractères utilisé est ISO-8859-1, et que tout est codé ainsi, c'est normal que tout aille bien.
Et vu qu'au début de ta page "boss.html", tu annonces que le codage de caractères utilisé est UTF-8, que ta page html est codée ainsi, il faut que ton fichier "boss.js" (ou quel que soit son nom) soit aussi codé en UTF-8 (actuellement il doit être en ISO-8859-1, ou autre).
Jusque là je ne t'apprends rien.
Donc la solution est que tu utilises un éditeur de texte capable d'enregistrer ton fichier "boss.js" en UTF-8. A priori un logiciel comme Notepad++ en est capable : http://notepad-plus.sourceforge.net/fr/site.htm . Je n'ai pas pu le vérifier, mais sur leur forum ils en parlent en tout cas ^^ Après si l'éditeur ne te convient pas, je pense que beaucoup ont cette fonctionnalité.
A priori, le logiciel que tu utilises pour enregistrer tes pages web (boss.html, etc.) en est capable lui aussi, vu que toutes tes pages sont en UTF-8.