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 :

Afficher le caractère "+" depuis un texte importé


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 77
    Par défaut Afficher le caractère "+" depuis un texte importé
    Bonjour,

    J'importe des données depuis un fichier texte externe via loadvars...
    Or, certaines données contiennent le caractère "+" qui ne s'affiche pas dans mon swf mais j'obtiens un espace vide à la place...

    Voici le contenu de mon texte externe simplifié :
    Voici mon code actionscript
    var Myvars:LoadVars = new LoadVars();
    Myvars.load("config.txt");
    Myvars.onLoad = function(Mytest)
    {
    if (Mytest)
    {
    txt.text = Myvars.txt;
    }
    }
    J'ai essayé de remplacer le caractère "+" dans le fichier texte par son équivalent unicode soit "\u002B" mais ça ne fait que me l'afficher tel que c'est...

    Quelqu'un connait la solution à ce problème?
    Merci

  2. #2
    Membre très actif

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 612
    Par défaut
    Avant d'envoyer la chaîne depuis votre server urlencodez la
    car si je ne me trompe pas flash considère que les variable son urlencode donc il les décode
    et le "+" correspond a un espace.


    sinon par flash :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    trace(escape("&txt=a + b"));
     
    ////sortie du trace a%20+%20b
    donc le texte récupéré du server devrai ressembler a

    ou


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

    Informations forums :
    Inscription : Juin 2004
    Messages : 77
    Par défaut
    Merci à vous, il y a bon
    ça me règle aussi le problème du caractère "&" que je convertissais via php str_replace avant l'enregistrement dans le fichier texte... avec php urlencode c'est bien plus pratique...

  4. #4
    Membre très actif

    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 612
    Par défaut
    he he Yes, c'est clair !
    Bon code a vous !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importation de données caractères avec quote
    Par caro92 dans le forum SAS Base
    Réponses: 3
    Dernier message: 25/11/2015, 09h59
  2. caractères spéciaux quote ' dans insert
    Par couf35 dans le forum DB2
    Réponses: 1
    Dernier message: 30/04/2009, 18h27
  3. Réponses: 14
    Dernier message: 30/11/2007, 11h58
  4. Réponses: 3
    Dernier message: 08/06/2007, 14h16

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