[FLASH] Pour expert only..probleme d'accents sous Mozilla -RESOLU-

Pour expert only..probleme d'accents sous Mozilla -RESOLU- [FLASH] - Web design - Graphisme

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 .. [:zmed]  
 
 
help  [:zoutte]


Message édité par serveur le 18-07-2003 à 17:59:38
Reply

Marsh Posté le 16-07-2003 à 17:41:38   

Reply

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
 

Reply

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 :hello:

Reply

Marsh Posté le 16-07-2003 à 20:18:11    

Reply

Marsh 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!
 
http://serveur.levillage.org/Mozillaswf.gif
 
 
 
 
 
experts help  [:zoutte]


Message édité par serveur le 17-07-2003 à 11:37:05
Reply

Marsh Posté le 17-07-2003 à 15:46:52    

En effet ca marche pas :/


---------------
Au royaume des borgnes, faites attention en traversant.
Reply

Marsh Posté le 17-07-2003 à 15:52:37    

meme sous IE6 ca merde :??:


---------------
iRacing, LA simu automobile
Reply

Marsh 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


Message édité par serveur le 17-07-2003 à 16:56:02
Reply

Marsh Posté le 17-07-2003 à 17:01:29    

Ca marche dans Mozilla là les accents (journée technique)  :heink:

Reply

Marsh Posté le 17-07-2003 à 17:18:25    

:bounce:  oui , on a trouvé..je vous donne la soluce . -deux minutes je reviens-

Reply

Marsh Posté le 17-07-2003 à 17:18:25   

Reply

Marsh Posté le 17-07-2003 à 17:57:13    

Serveur a écrit :


 
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


 
maintenant ca marche ... mais qd j'ai posté les caracteres accentués etaient remplacés par d'autres :o


---------------
iRacing, LA simu automobile
Reply

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
  :hello:  
 

Reply

Marsh Posté le 24-04-2004 à 01:56:17    

serveur a écrit :

:bounce:  oui , on a trouvé..je vous donne la soluce . -deux minutes je reviens-

Reply

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


Message édité par steph_d le 24-04-2004 à 08:12:04
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed