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 :

JSON, charactères spéciaux et envoi vers base de données


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut JSON, charactères spéciaux et envoi vers base de données
    Bonjour,

    Tout d'abord, désolé si je ne poste pas au bon endroit. J'avoue que je ne savais pas trop ou mettre cette question.

    La situation:
    . Préambule: on m'a posé sur une question, j'essaie d'aider et finalement je me suis dit "le mieux serait de poser la question la ou il y a des gens qui savent de quoi ils parlent", donc je viens toquer à votre porte.
    . La personne (pas Française, donc ne vas pas poster elle-même ici) a une sorte de page / une Form, qui contient un "richtext", du type: DHTMLX RichText
    Ce "richtext" permets de faire du formattage du texte, etc.. et l'API de ce truc renvoie la valeur non pas seulement en texte, mais avec toutes les balises générées par ce formattage.
    Exemple:
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <p>TEST </p><p style=" text-align: center;">Line 1<br>Line 2</p><p><strong>FIN</strong></p>
    De plus, il y a de fortes possibilités que les gens censés utiliser le truc fassent du copy/paste de textes par exemple depuis Word, qui peuvent contenir eux aussi leur tags (formattage dans Word).
    Le texte saisi dans le "richtext" est stocké dans un objet, du type (par exemple):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    {
       "identifier_1":"id_value_1",
       "identifier_2":"id_value_2",
       "uservalue": "richtextvalue"
    }
    ou "richtextvalue" est ce qui représente la valeur contenue dans le "richtext".
    Le tout est passé à la base de données via Ajax/JQuery, et le but est d'obtenir une belle JSON string sur laquelle on puisse travailler.

    Question: quelle est la bonne méthode pour "cleaner" le texte contenu dans le "richtext", ceci afin que la chaine JSON soit toujours correct mais aussi afin de pouvoir conserver les tags HTML qui viennent du formattage?
    L'idée aussi serait que ce qui est stocké dans la BDD puisse être rebalancé dans le "richtext" et que le texte soit affiché avec son formattage (et donc les balises).

    Merci d'avance
    @+

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 574
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 574
    Par défaut
    pour transformer et analyser du JSON, vous pouvez utiliser les fonctions suivantes :
    https://www.php.net/manual/fr/ref.json.php

  3. #3
    Membre éprouvé
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Par défaut
    Bonjour,
    Merci de la réponse. PHP n'est pas utilisé ici.
    @+

Discussions similaires

  1. [MySQL] envoi vers base de donnée
    Par Invité dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 26/07/2015, 16h04
  2. Réponses: 7
    Dernier message: 29/11/2009, 19h48
  3. Données Excel vers Base de données
    Par godmich dans le forum Windows Forms
    Réponses: 5
    Dernier message: 26/11/2007, 18h23
  4. transfert DataSource vers Base de Données
    Par PadawanDuDelphi dans le forum Bases de données
    Réponses: 6
    Dernier message: 12/09/2006, 11h22
  5. Importation CSV vers base de données
    Par Brice Yao dans le forum Bases de données
    Réponses: 1
    Dernier message: 29/06/2005, 13h42

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