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

JavaScript Discussion :

Fonction alert() : encodage du texte


Sujet :

JavaScript

  1. #1
    Membre expert
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Points : 3 401
    Points
    3 401
    Par défaut Fonction alert() : encodage du texte
    Salut à tous,

    Mon problème est simple mais je n'arrive pas à trouver une solution :
    Je récupère un texte de ma base données avec php et je l'affiche dans une alerte Javascript. Seulement, les caractères spéciaux comme l'accent sont mal affiché (&#295 ou ce genre de truc). L'interclassement du champ 'object' (c'est le champ de ma base de données) est latin1_general_ci.

    Je ne vois pas comment régler ce problème.

    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
    	if(confirm("Vous avez reçu un nouveau message privé de <?php echo $newmp['nickname'];?> \n\n Objet : <?php echo $newmp['object']; ?> \n\n Ok pour le lire, Annuler pour continuer votre navigation")) { 
    		window.location.replace('myspace.php?do=showmp&mpid=<?php echo $newmp["mp_id"]; ?>'); 
    	}
    </script>
    Merci.

  2. #2
    Membre expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Points : 3 338
    Points
    3 338
    Par défaut
    utilise cette fonction php html_entity_decode() sur le resultat de ta BDD

  3. #3
    Membre expert
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Points : 3 401
    Points
    3 401
    Par défaut
    Bah malgré l'utilisation de cette méthode, j'ai toujours le même problème.

    Voici le nouveau code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(confirm("Vous avez reçu un nouveau message privé de <?php echo html_entity_decode($newmp['nickname']);?> \n\n Objet : <?php echo html_entity_decode($newmp['object']); ?> \n\n Ok pour le lire, Annuler pour continuer votre navigation")) { 
    		window.location.replace('myspace.php?do=showmp&mpid=<?php echo $newmp["mp_id"]; ?>'); 
    	}
    Merci de l'aide.

  4. #4
    Membre expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Points : 3 338
    Points
    3 338
    Par défaut
    Ah oui effectivement ce ne sont meme pas des caracteres speciaux HTML :S
    Je voit pas trop ce qu'il y a a faire... Je ne sait plus si latin1_general_ci gere les accents :S

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

Discussions similaires

  1. Comment intégrer des fonctions de traitement de texte?
    Par smotte76 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 02/03/2006, 15h46
  2. [FLASH MX2004] Encodage de texte
    Par t_o_7_ dans le forum Flash
    Réponses: 1
    Dernier message: 25/07/2005, 00h51
  3. Réponses: 8
    Dernier message: 29/11/2004, 16h28
  4. [SYBASE] Fonctions SYBASE mathématiques et textes
    Par Ludolitaliano dans le forum Sybase
    Réponses: 3
    Dernier message: 30/09/2003, 16h18
  5. [VB6] fonction d' encodage URL en VB
    Par jeanseb dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/01/2003, 11h16

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