|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 71 ![]() |
Bonjour,
Je n'ai pas trouvé de solution pour convertir mes caractères spéciaux à part que dans le fichier txt lui-même. J'ai trouvé ceci dans la f.a.q mais en vain. http://flash.developpez.com/faq/flas...ge=serveur#utf Je travail à partir d'un MAC. Il y a ce lien qui m'as aidé mais j'aimerais convertir les caractères ailleurs que directement dans le fichier txt. Et en plus, ils ne parle pas des accents dans cette article. http://www.adobe.com/cfusion/knowled...fm?id=tn_14143 J'aimerais bien écrire dans le fichier normalement et qu'après l'avoir uploader, qu'il s'affiche normalement. Voici le code que j'utilise. Code :
(Genre un str_replace comme en php) Ou si vous avez une autre méthode ou un lien, ce serait apprécié grandement. Merci à l'avance
|
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : mai 2006 Messages : 1 294 ![]() |
non, sans script serveur c'est a toi de sauvegarder le fichier (avec un éditeur de texte) au format UTF-8.
avec PHP ya moyen de forcer le header en UTF-8 |
|
00
|
|
|
#3 | |
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 71 ![]() |
Merci bien pour la réponse.
Citation:
Sinon, un éditeur de texte au format utf-8. Tu aurais une suggestion ? Genre WORD et on sauvegarde en txt et utf-8 ? Sinon encore, force le header. Là encore, aurais-tu de la documentation sur le sujet. Quel est le moyen le plus efficace ? Merci à l'avance.
|
|
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : mai 2006 Messages : 1 294 ![]() |
Citation:
http://fr.php.net/manual/fr/function.header.php http://fr.php.net/manual/fr/function.utf8-encode.php Citation:
|
||
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 71 ![]() |
Merci
J'ai commencé par modifier le charset à utf-8 au lieu de iso-8851-9 soit ; <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> que j'avais oublié mais en vain. J'ai essayé de sauvegarder en txt avec word pour MAC mais il ne m'offre que du utf-16 et ça ne fonctionne pas. J'ai fait le test aussi avec txt en PC car j'ai encore mon PC. Mais encore bredouillle. J'ai regardé les résultats avec les navigateurs PC et MAC et ça ne fonctionne pas plus. Peut importe l'éditeur de texte, je dois absolument y arriver via un script car ce n'est pas moi qui va mettre à jour le txt. Donc il faut que la personne puisse écrire normalement dedans et le sauvegarder normalement aussi. Je ne comprends juste pas pourquoi mon texte statique dans mon .fla possédant des accents, affiche correctement et pas le texte dynamique. J'imagine que c'est du au ActionScript de FLASH. N'y aurait-il pas moyen de le modifier au lieu d'y aller avec PHP ? Sinon, je continue mes testes. Je crois que je vais y aller avec utf-decode de l'include de ma page index. Qu'en pensez-vous ? Car en ce moment, j'ai tout simplement une page (index.html) qui contient le module FLASH principal qui appel les autres. |
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 71 ![]() |
N'y aurait-il pas une solution plus simple ?
Ou quelqu'un pourrait me fournir de la doc ou des liens s.v.p Google n'a pu me satidfaire. Merci
__________________
MAC OS X 10.5.6 |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : septembre 2006 Messages : 232 ![]() |
salut,
la cause de ton probleme est peut etre tout simplement que tu n'as pas intégré la police. Pour les textes dynamique il est important d'intégré la police que tu as choisi dans ton flash |
|
|
00
|
|
|
#8 |
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 71 ![]() |
Ça ne fonctionne pas plus avec un font régulier genre "Arial"
Je ne peux croire que FLASH ne se soit pas adapté. Quelqu'un doit bien avoir une soluce. ![]() s.v.p... au secours !!!!!!!!!!!!!!
__________________
MAC OS X 10.5.6 |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : février 2008 Messages : 38 ![]() |
Orb Dorb
a priori, si j'ai bien compris tu es sur Mac ! La solution pour "encoder" ton fichier texte c'est BBEdit. Save as et cliquer sur options, et dans save options Line Breaks = Mactintosh (ou Unix) et Encoding = Unicode (UTF-8) et tu verras le miracle se produire. |
|
|
00
|
|
|
#10 |
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 71 ![]() |
Merci pour la réponse.
Je vais essayer par curiosité mais la personne qui va uploader le .txt le fera avec un PC. Pour ma part, comme je connais FLASH, je mettrai moi-même les fichiers à jour. Tout ce que j'aurai aimé faire, c'est pouvoir mettre un simple texte à jour dans FLASH via le navigateur. Peut-être que le meilleur moyen serait de créer un formulaire en FLASH qui mettra les infos à jour et par la même occasion, affichera correctement les caractères accentués.
__________________
MAC OS X 10.5.6 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com