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

Bibliothèques & Frameworks Discussion :

Recupérer les caractères spéciaux [TinyMCE]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 8
    Points : 0
    Points
    0
    Par défaut Recupérer les caractères spéciaux
    Bonjour tout le monde,

    Je planche depuis ce matin sur un problème avec TinyMCE.
    J'utilise actuellement la dernière version.

    Mon problème : Je n'arrive pas à récupérer les caractères spéciaux qui commencent par un "&".

    Code du tinyMCE.init :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    tinyMCE.init(
    		{
    			entity_encoding : 'raw',
    	        // General options
    	        mode : "textareas",
    	        theme : "advanced",
    	        skin : "o2k7",
    	        language : 'fr',
     
    	        plugins : "table,preview,insertdatetime,advimage,print",
     
    	        // Theme options
    	        theme_advanced_buttons1 : "bold,italic,underline,|,forecolor,backcolor,|,justifyleft,justifycenter,justifycenter,justifyfull,bullist,numlist,|outdent,indent,cut,copy,paste,|,table,insertdate,image,undo,redo,cleanup,sub,sup,charmap,print,preview",
    	        theme_advanced_buttons2 : "",
    	        theme_advanced_buttons3 : "",
    	        theme_advanced_toolbar_location : "top",
    	        theme_advanced_toolbar_align : "left",
            	theme_advanced_statusbar_location : "bottom",
            	theme_advanced_resizing : true,
            	theme_advanced_source_editor_width : 698,
            	theme_advanced_resizing_max_height : 350,
            	theme_advanced_resizing_min_width  : 698,
    			theme_advanced_resizing_max_width  : 698,
    			force_br_newlines : true, //Les trois variables qui suivent sont necessaires pour faire du code html propre
    	        force_p_newlines : false, //Donc un saut de ligne = <br /> et non pas <p>
    	        forced_root_block : '',
    			height:"300px",
    		    width:"698px"    
    		}
    		);
    Je récupère le champ de la texte area via un javascript à l'aide de cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    message = tinyMCE.getInstanceById('T_Reponse').getBody().innerHTML;
    Au final, lorsque j'affiche ce que je récupère (afin de débugger), dés qu'il y a présence d'un "et commercial" &, il ne voit plus la suite.

    Auriez-vous une solution ?? Car je bloque vraiment...
    Merci d'avance,
    MidOne !

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 8
    Points : 0
    Points
    0
    Par défaut
    Après de nouvelles recherches...

    Lorsque je récupère directement les données de la textarea. Je trouve bien toutes les valeurs "&amp;" ,...

    Cependant, lorsque j'envoie avec mon script les données en POST (c'est de l'ajax), vers la page qui doit effectuer les traitements. Cette page qui reçoit les données n'a plus connaissance des &amp; ,...

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 8
    Points : 0
    Points
    0
    Par défaut
    Problème résolu.

    Si des personnes ont le même problème, il suffit d'utiliser cette fonction en ajax :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    encodeURIComponent(texte);
    Afin de protéger les caractères spéciaux avant l'envoie...

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

Discussions similaires

  1. [Applet][XML] Ne pas interpréter les caractères spéciaux
    Par leminipouce dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 28/07/2005, 16h15
  2. [SAX] Problème avec les caractères spéciaux
    Par abdou.sahraoui dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 18/07/2005, 10h07
  3. [C#][ADO] Enlever les caractère spéciaux
    Par Oberown dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/01/2005, 18h38
  4. [Jsp] Supprimer les caractère spéciaux d'une chaine
    Par PeteMitchell dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/05/2004, 11h11
  5. Traiter les caractères spéciaux
    Par ricola dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2003, 09h23

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