j'ai des documents HTML qui sont générés par un programme externe pour
lequel je n'ai pas accès au source. Ces fichiers ne spécifient pas le
charset. Quand j'ouvre le fichier HTML sur mon disque dur, tout marche
bien. Quand je l'ouvre via mon tomcat, les caractères accentués ne
sont pas reconnus. Si je dans le navigateur je modifie l'encodage du
caractère ca marche. Vraissemblablement, Tomcat a des lacunes sur la
gestion des default charset.
Comme la page est ouverte depuis un javascript pour lequel j'ai le
controle, ce que j'aimerais, c'est pouvoir spécifier dans mon open
window le charset, ou pouvoir le modifier dans une instruction
suivante. C'est possible ?
Merci.
Pas forc�ment.
Peut-�tre le serveur envoie-t-il l'en-t�te de charset ?
(et que, bien entendu, il n'en envoie qu'un seul et probablement pas
celui des pages html)
Quel est le charset des pages incrimin�es ?
> Comme la page est ouverte depuis un javascript pour lequel j'ai le
> controle, ce que j'aimerais, c'est pouvoir sp�cifier dans mon open
> window le charset,
Si c'avait �t� en PHP peut-�tre que oui.
Je doute tr�s fort que le javascript envoie un en-t�te de charset.
M�me si on ajoute l'info � la balise script.
<script charset="utf-8" blabla ...>
> ou pouvoir le modifier dans une instruction suivante.
> C'est possible ?
Non.
C'est trop tard de toutes fa�ons.
Le charset doit �tre en en-t�te.
Tenter dans une iframe ?
(avec charset dans la balise)
--
sm
merci quand meme pour les suggestions
SAM a �crit :