Bonjour,

J'ai un war qui contient un ensemble de fichiers JavaScript dans la partie publique. Tous ces fichiers sont encodés en UTF-8.
Eclipse est également configuré en UTF-8, ainsi que mon pom.xml Maven.

Donc, tout est UTF-8 mais lorsque j'importe dans une page un fichier JavaScript contenant des accents, j'ai des ã@ et autres caractères du genre.

Sous Chrome je regarde les headers de réponse pour ce js et je constate qu'il n'a pas l'encodage UTF-8.

J'ai essayé comme vu sur le net d'ajouter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    <mime-mapping>
        <extension>js</extension>
        <mime-type>application/javascript;charset=UTF-8</mime-type>
    </mime-mapping>
à mon web.xml mais ça ne change rien.

Les Ã@ prouvent que le contenu est bien transmis en UTF-8 mais le navigateur n'ayant pas l'entête attendu, prend l'encodage par défaut, soit iso-8859-1

Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

Merci d'avance pour votre aide.