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

PHP & Base de données Discussion :

Probleme d'enregistrement däccent dans une base [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 165
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 165
    Par défaut Probleme d'enregistrement däccent dans une base
    Bonjour a tous,
    je me casse la tete encore avec les accents.
    Je veux enregiter le mot Genève dans une page.
    Ma page est codée en utf8.

    J'enregitre mes donnée ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    $query = sprintf("INSERT INTO manifestations (
    		lieux,
    		nom)
    				VALUES
    		('%s','%s')",
     
    		mysql_real_escape_string($lieux_manif, $connect),
    		mysql_real_escape_string($nom_manif, $connect)
    		);
     
     
    		mysql_query($query,$connect) or die('Erreur SQL !'.$connect.'<br>'.mysql_error());
    		$id = mysql_insert_id();
    Si $lieux_manif ="Genève"
    ceci doit être enregistré, dans ma base, comme ceci : Gen&egrave;ve.
    C'est imératif.

    Alors j'ai essayé avec ceci, qui me converti les caractere speciaux en html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_real_escape_string(htmlentities($lieux_manif), $connect),
    J'ai même essayé avec itf8_decode()

    Bref rien n'y fait.

    Pouveu vous m'aider?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Precise dans htmlentities() que tu utilises UTF8.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    as tu simplement essaye ceci pour voir si ta requête était bien formatée ?

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 165
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 165
    Par défaut
    En effet le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    htmlentities($lieu_manif,ENT_COMPAT,'UTF-8'), $connect),
    à résolu mon problème

    Merci

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/05/2014, 08h24
  2. [Débutant] enregistrer image dans une base de données
    Par Marie_7 dans le forum VB.NET
    Réponses: 1
    Dernier message: 10/03/2014, 08h18
  3. Enregistrer image dans une base de données
    Par charrynsasi dans le forum JDBC
    Réponses: 2
    Dernier message: 11/06/2010, 20h15
  4. Enregistrement multiple dans une base à partir d'un formulaire
    Par ange_dragon dans le forum Modélisation
    Réponses: 2
    Dernier message: 05/06/2007, 15h28
  5. [HTML] Probleme d'insertion HTML dans une base de données MySQL
    Par tarzanjane dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 28/09/2006, 12h12

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