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 :

Intégration des accents en code html dans la BDD [PHP 5.5]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 43
    Par défaut Intégration des accents en code html dans la BDD
    Bonjour

    Je suis sous ubuntu 14 avec PHP 5.5.9 et mysql Ver 14.14 Distrib 5.5.54.

    Ma bdd est en Default Character utf-8 et en default Collation utf8_general_ci

    Mes pages en html5 ont toutes le meta <meta charset="UTF-8">

    J'utilise une connexion en pdo pour les requête sur ma BDD avec une connexion de la forma :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=localhost;dbname=labdd', 'utilisateur', 'motdepasspass',$pdo_options);
    $bdd->exec("SET CHARACTER SET utf8");
    Sur des travaux précédent tout se passait bien mais sur mon dernier "boulot" (je mets entre guillement parce que c'est un boulot perso vu que je ne suis pas développeur) tous les carcatères spéciaux sont entré dans la BDD en code HTML.

    J'ai essayé plusieur variation de ma connexion dont :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $bdd->exec("SET NAMES 'utf8'");
    //et
    $bdd = new PDO('mysql:host=localhost;dbname=labdd', 'utilisateur', 'mot_de_passe',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
    Mais rien n'y fait. En fait, je ne sais pas de quel côté chercher. Je sais qu'entre temps j'ai fais une MAJ du serveur et donc du serveur mysql et je crois qu'il y a eu aussi une maj de php... alors si quelqu'un peut m'éclairer, merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 43
    Par défaut
    Ne cherchez pas, c'est mon utilisation de htmlentities qui est source du phénomène.
    Désolé pour dérangement.

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

Discussions similaires

  1. Code HTML dans des balises XML
    Par Abac_Angelique dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 11/04/2009, 13h11
  2. code html dans du php
    Par dams78 dans le forum Langage
    Réponses: 6
    Dernier message: 17/03/2006, 11h06
  3. Importance des accents pour une recherche dans postgre
    Par glouf dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 05/03/2005, 13h25
  4. Insertion code html dans bdd
    Par jeff37 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/04/2004, 15h03

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