Bonjour à tous,
voila je vous soumets le problème que je rencontre avec mon collègue graphiste.
Il a réalisé quelques petits éléments en flash ( genre titrages dynamiques / bannières etc ..).
Je n'y connais rien en flash alors mon vocabulaire ne sera pas précis, ne m'en voulez pas .
Le flash génère des textes séléctionnables dont le contenu est dynamique, le texte est donné en paramètre au flash, comme par exemple :
1 2
|
<param name="movie" value="titrage.swf?titre=mon_titre"> |
Jusqu'ici tout va bien, sauf que :
si le paramètre passé contient des accents, la sortie n'est pas correcte, il y a un problème d'encodage, apparemment Flash génére des textes encodés en utf-8.
A noter : Sous IE pas de problème (on peut donc mixer des caractères encodés en utf-8 dans une page avec un charset iso-8859-1..., c'est la fête ), avec Firefox, plus respectueux des standards cela ne passe pas..
Le problème c'est que les flashs sont intégrés sur un portail dont le charset est en iso :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
je ne peux pas modifier le charset du portail sous peine de mettre la panique ailleurs...
La seule solution serait d'intégrer une iframe qui passerait les paramètres à une page html ayant le charset en utf-8 et qui ne contiendrait que le flash..
Cette solution est lourde et ne me convient pas.
Ma question est donc :
Est-il possible de spécifier à Flash dans quel jeux de caractères publier le swf, c'est à dire modifier le comportement par défaut d'encodage de sortie qui est en utf-8 ?
Merci d'avance
Partager