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

Flash Discussion :

Formulaire flash et caractères Chinois


Sujet :

Flash

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Formulaire flash et caractères Chinois
    Bonjour,

    Les variables retournées par le script ci-dessous affiches des "???????" à la place des caractères chinois (police SimSun) saisis dans des champs sous flash mx.
    Ce script est utilisé avec une page php qui généré et envoie le résultat du formulaire flash vers une boite mail.
    Quelqu'un pourrait-il me mettre sur la voie car je bloque depuis 3 jours la dessus ?

    Je pense que le problème vient du format des variables transmises par flash.

    Merci d'avance. Stéphane Sch.


    Script flash :
    loadVariablesNum("http://www.monsite.com/send_mail_chinois.php", 0, "post");


    Scrip page "send_mail_chinois.php" :
    <?php
    header ('Content-Type: text/html; charset=utf-8');
    $MailTo="dd@dd.com";
    $firstname=utf8_decode($firstname);
    $firstname=eregi_replace( "\r", "\n", $firstname);
    $firstname=stripcslashes($firstname);
    $lastname=utf8_decode($lastname);
    $lastname=eregi_replace( "\r", "\n", $lastname);
    $lastname=stripcslashes($lastname);
    $Subject=utf8_decode($Subject);
    $Subject=eregi_replace( "\r", "\n", $Subject);
    $Subject=stripcslashes($Subject);
    $Body=utf8_decode($Body);
    $Body=eregi_replace( "\r", "\n", $Body);
    $Body=stripcslashes($Body);
    $descriptif=utf8_decode($descriptif);
    $descriptif=eregi_replace( "\r", "\n", $descriptif);
    $descriptif=stripcslashes($descriptif);


    #
    # Formating Date ############################################################
    # ("m.d.Y"); pour passer au format europŽen ("d.m.Y");
    # Pour rajouter les heures de dŽcalage horaire ,ajouter "time()+3600*(2+date("I")));" +2 heure d'ŽtŽ RŽunion
    $nowDay=date("d.m.Y");
    $nowClock=date("H:i:s",time()+3600*(date("I")));
    #
    # Formating Body content ######################################################
    #
    $FormContent="
    Les informations suivantes ont été recues le $nowDay à $nowClock:\n\n
    ----------------------------------------------------------------------------\n
    Prénom: $firstname\n
    Nom: $lastname\n
    E-mail: $MailFrom\n
    ----------------------------------------------------------------------------\n
    Sujet: Message envoyé depuis la page contact du site http://www.monsite.com \n
    ----------------------------------------------------------------------------\n
    Message: $Body\n
    ----------------------------------------------------------------------------\n
    Numéro de téléphone: $Phone\n
    ----------------------------------------------------------------------------\n
    ".urlencode($FormContent);

    #.urlencode(utf8_encode($FormContent));


    mail($MailTo, "$Subject (de $firstname $lastname)", $FormContent, "From: $MailFrom");
    #
    #
    # Autoresponder #############################################################
    #
    #
    $filename = "answer.txt";
    $fd = fopen( $filename, "r" );
    $contents = fread( $fd, filesize( $filename ) );
    fclose( $fd );
    mail( "$MailFrom", "Merci de votre envoi - http://www.mosite.com", "$contents\n\n",
    "From:dd@dd.com n" );
    #
    #
    # Flashsignal Variable ######################################################
    #
    $signal=1;
    echo "signal=$signal";
    #
    ###############################################################################
    ?>

  2. #2
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    Juin 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2004
    Messages : 739
    Points : 4 673
    Points
    4 673
    Par défaut
    Bonjour,


    Vérifie bien que toutes tes données envoyées par php sont encodées en UTF8.

    Du côté flash, dans le champ texte, essaye d'intégrer les caractères orientaux et vérifie si ta police comprend aussi les caractères chinois.
    Réclamez La Méthode Développement Facile pour Créer Rapidement des Applications Performantes sur Mobiles et Ordinateurs : Développement Facile

    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

Discussions similaires

  1. [Encodage] Problème encodage caractères chinois avec formulaire
    Par skyppon13 dans le forum Langage
    Réponses: 1
    Dernier message: 13/10/2010, 22h22
  2. Caractères chinois/russes dans MySQL 4.1.9
    Par poussin_from_lille dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 23/09/2005, 19h13
  3. Caractères chinois
    Par Bissada dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 05/09/2005, 20h11
  4. [FLASH] Caractères chinois
    Par Bissada dans le forum Flash
    Réponses: 5
    Dernier message: 02/09/2005, 10h40
  5. [FLASH MX2004] Caractères spéciaux et PHP
    Par Sun3clipse dans le forum Flash
    Réponses: 3
    Dernier message: 24/11/2004, 10h33

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