IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 1 & ActionScript 2 Discussion :

les lettres accentuées empêchent le texte de s'afficher


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 20
    Points : 9
    Points
    9
    Par défaut les lettres accentuées empêchent le texte de s'afficher
    Bonjour,

    J'essaye de faire partir un mail à partir de Flash8, mais quand le texte du "body" contient un accent, le corps du mail est vide. J'ai essayé toutes sortes de caractères hexadecimal, html , ASCII... etc. rien n'y fait, excepté en hexadécimal tant qu'il n'y a pas d'accent. Peut-on mettre un accent en hexadécimal?
    voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getURL("mailto:" + to + "?subject=" +subject+ "&body=" +vBody);
    sachant que vBody est la variable dans laquelle je mets le texte. (sachant aussi que je débute en programmation :°)

    Merci pour votre aide

    Phil74

  2. #2
    Membre émérite Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Points : 2 338
    Points
    2 338
    Par défaut
    bonjour,

    j'ai testé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    to = "Vénérré grand maître";
    subject = "j'ai un problème";
    vBody = " ce qui précède";
    getURL("mailto:" + to + "?subject=" +subject+ "&body=" +vBody);
    et ça marche parfaitement.

    alors c'est peut être ton "maileur" qui n'est pas compatible ???

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 20
    Points : 9
    Points
    9
    Par défaut
    Bonjour,

    Merci de ta réponse.
    Je suis sur Mac. J'utilise Mail.
    Apparemment, les codes hexa marchent bien mais les lettres n'ont pas d'accent; Pour le moment, je peux écrire :
    %3C%3D%3E%3F et ça donne: <=>? mais il faudrait que j'utilise l'ASCII étendu ANSI pour obtenir des lettres accentuées, et je ne connais pas le signe qu'il faut mettre devant E9 pour avoir "é"; le "%E9" ne marche pas et empêche l'affichage du body. Une idée?

    Merci

    Philippe

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 20
    Points : 9
    Points
    9
    Par défaut
    Oooops ! j'ai essayé sur un pc et ça marche...mais le problème reste entier car ceux qui ont des macs n'auront rien dans le Body. J'ai téléphoné à Apple qui, évidemment répondent qu'il ne font pas de support technique de ce genre. Reste une possibilité, mais hors de mes compétences: je pense qu'il doit y avoir une astuce en déclarant l'encodage avant le texte, genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vBody = utf8encoding("vénéré...")
    mais quoi mettre? il existe des tas d'encodages et la syntaxe varie certainement à chaque fois ! (bien sûr j'ai essayé en intégrant basicLatinI et autres, même les 54665 glyphes...)

    Merci

    Philippe

Discussions similaires

  1. les lettres accentuées en bibtex
    Par oumay dans le forum Bibliographies - Index - Glossaires
    Réponses: 15
    Dernier message: 30/10/2010, 12h13
  2. les lettres accentuées sont remplacées
    Par al9000 dans le forum Langage
    Réponses: 9
    Dernier message: 12/07/2010, 11h22
  3. afficher les lettres accentuées
    Par siempre dans le forum C
    Réponses: 5
    Dernier message: 19/11/2009, 18h07
  4. Réponses: 4
    Dernier message: 04/05/2007, 23h49
  5. Réponses: 6
    Dernier message: 12/12/2006, 12h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo