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

Langage PHP Discussion :

[Système] caractères spéciaux avant et après enregistrement dans une bdd


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 101
    Par défaut [Système] caractères spéciaux avant et après enregistrement dans une bdd
    Bonjour à tous !

    Alors je rencontre un problème avec l'encodage ou non des caractères spéciaux et apostrophe

    J'ai un champs texte que j'enregistre dans une BDD et que je réaffiche pour être validé ou alors modifié et réenregistré ...

    Comme vous le savez, les apostrophe ne font pas bon ménage .. donc j'utilisais la fonction addslashes();
    Et pour compliquer la chose, j'utilise un éditeur WYSIWYG sur mon champs texte ...
    Donc j'ai besoin de vos lumière pour :
    - savoir dans quel format enregistrer les données dans la BDD ?
    - est ce que cela a un impacte sur la mise en forme html (avec l'éditeur WYSIWYG) ?

    - comme j'ai aussi besoin de reprendre les données en base pour pk pas les modifier et les réinjeter ... je dois surment les remodifier au format original et ensuite les réencoder pour les mettre dans la BDD non ?

    merci d'avance pour votre aide car je ne m'en sort plus

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,
    Utilise mysql_real_escape_string($ton_texte) avant de l'envoyer à ta BDD

  3. #3
    Membre émérite
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Par défaut
    Hummmm

    Pour le html issue ou non d'un WYSIWYG tu peux aussi utiliser htmlentites, ca marche bien et ca transforme tout caracère spéciaux en HTML

    http://fr3.php.net/manual/fr/function.htmlentities.php

    Sinon, moi je développe une appli en ce moment, et le utf8_encode et utf8_decode marche très bien aussi

    L'avantage avec utf8 c'est que je peux exploiter ma BDD en dehors d'une appli strictement WEB
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

Discussions similaires

  1. Quel outil ou CMS choisir proposant l'enregistrement dans une BDD d'un item défini ?
    Par breizhbreizh dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 01/12/2009, 23h18
  2. [WD10] Récupérer le num d'enregistrement dans une BDD HF
    Par lepirate dans le forum WinDev
    Réponses: 7
    Dernier message: 11/07/2009, 18h59
  3. [WD10] Connaitre le numéro d'enregistrement dans une BDD HF ?
    Par lepirate dans le forum WinDev
    Réponses: 3
    Dernier message: 27/06/2009, 19h33
  4. Incrémenter une lettre pour enregistrement dans une bdd
    Par baggie dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/03/2008, 17h26
  5. [C#] Supprimer un enregistrement dans une BDD
    Par Filippo dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/07/2006, 13h02

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