Pour expert only..probleme d'accents sous Mozilla -RESOLU- [FLASH] - Web design - Graphisme
Marsh Posté le 16-07-2003 à 17:54:27
Bizarre, et en encodant les caractères à la mano ?
http://www.macromedia.com/support/ [...] coding.htm
Sinon essaye un :
system.useCodepage = true;
cf. http://www.macromedia.com/support/ [...] lmx11.html
Marsh Posté le 16-07-2003 à 18:04:31
pour la première on a déjà fait ..marche pas
pour la deuxième je vais tester demain.. je te tiens au courant
Marsh Posté le 16-07-2003 à 20:18:11
ReplyMarsh Posté le 17-07-2003 à 11:20:51
tout cela a été fait..
l'encodage en UTF 8, en ISO-8859-1, avec urlencode, et même ascII..
comme vous pouvez voir les accents s'affichent bien dans IE.. c'est le player intégré à Mozilla qui ne veut pas!
experts help
Marsh Posté le 17-07-2003 à 15:46:52
En effet ca marche pas
Marsh Posté le 17-07-2003 à 15:52:37
ReplyMarsh Posté le 17-07-2003 à 16:54:20
Juju_zero a écrit : meme sous IE6 ca merde |
non , ça marche sous IE, et MyIE2 (normal, c'est le même plugin) ..
regarde bien le titre en rouge "Journées techniques"..il s'affiche bien avec l'accent sur IE sur http://flf2.demsite.net/page-actualite-jt.html
Marsh Posté le 17-07-2003 à 17:01:29
Ca marche dans Mozilla là les accents (journée technique)
Marsh Posté le 17-07-2003 à 17:18:25
oui , on a trouvé..je vous donne la soluce . -deux minutes je reviens-
Marsh Posté le 17-07-2003 à 17:57:13
Serveur a écrit : |
maintenant ca marche ... mais qd j'ai posté les caracteres accentués etaient remplacés par d'autres
Marsh Posté le 18-07-2003 à 10:45:43
me revoili
je comprends juju, on faisait des tests..
merci à chacun de vous pour vos réponses..
bon pour l'explication, il faut savoir qu'il y a cinq endroit qui peuvent compter pour le codage des accents:
1) Flash
2) Encodage du fichier source (html, php) (enregistrer sous)
3) entête page html <meta http-equiv="content-type"
content="text/html; charset=iso-8859-1 ou utf-8">
4) configuration du navigateur
5) envoi du flux html par php
Le pluggin flash semble avoir un comportement différent selon les version et navigateurs pour les accentuations.
Le fait de lui passer dans la balise <param name="movie" value="url"> (pour ie) et
<embed src="url"> (pour Mozilla) des caractères encodé en utf-8 puis urlencodé fait que flash semble s'y retrouver toujours (avec ou sans unescape dans le source flash).... si on a bien vidé les caches du navigateurs (ce qui n'est pas évident pour le cache mémoire de ie) .
L'enregistrement du source php en utf8 a aussi résolu la question partiellement pour la communication php-flash mais demande (afin que le html soit lu facilement ) de mettre le charset à utf-8 dans l'entête html....
La chose la plus compliquée a été d'implémenter proprement le codage en utf-8. Il faut éviter de faire deux fois cet encodage par mégarde.
Donc la solution retenue (qui fonctionne bien) est la suivante :
entête iso-8859-1
enregistrement des sources html et php en ansi
encodage du flux vers flash au sein du code avec
urlencode(utf8_encode($flux))
mysql inchangé en latin1
navigateurs auto-configurables (option par défaut)
publication du flash indiférente, unescape ou non en entrée indiférent.
avec le code : $texte1=urlencode((utf8_encode($texte1)));
voili, et merci
Marsh Posté le 24-04-2004 à 01:56:17
serveur a écrit : oui , on a trouvé..je vous donne la soluce . -deux minutes je reviens- |
Marsh Posté le 24-04-2004 à 08:11:48
Bonjour,
Bon, comme la solution est trouvée je rebondis pour troller un petit peu....
J'ai une question au sujet des polices sous ie.
J'ai un site flash sur lequel les polices sont nickel avec firebird, safari, opera, etc, mais sous ie les polices sont toutes crades et mal lissées,. quelqu"un qui fréquente ce topic peut-il me donner la petite info qui va bien pour avoir les polices correctment affichées sous ie aussi?
merci d'avance
Marsh Posté le 16-07-2003 à 17:41:38
En envoyant une chaine de caractères dans un fichier flash au travers du "param", les caractères accentués ne passent pas sur Mozilla !! -cela affiche un carré- mais ils passent sur IE!
pour que vous puissiez voir - il s'agit d'ailleurs pour ceux qui ont suivi de la suite des designs que j'avais proposé et qui furent refusé (au profit de celui ci-dessous, pour lequel on est devenu simple executant)..- :
http://flf2.demsite.net/page-actualite-jt.html
vous pouvez le voir sur le texte : "Journées techniques"
sur Mozilla rien ne passe , ni en UTF-8 , ni en URL-encode, ni en ascii, ..
ce que je comprends pas c'est que normalement le player Flash devrait être le même quelque-soit le navigateur..mais cela ne semble plus être le cas car le plug-ins flash pour Mozilla est different de celui pour IE ..
help
Message édité par serveur le 18-07-2003 à 17:59:38