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 :

Encodage UTF-8 dans la base


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2013
    Messages
    237
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2013
    Messages : 237
    Par défaut Encodage UTF-8 dans la base
    Bonjour, j'ai un problème d'affichage des données provenant de ma BDD au niveau du serveur d'hébergement.
    J'utilise l'encodage pour ma BDD.
    Seulement à chaque affichage des données les caractères accentués sont remplacé par des point d'interrogation.

    Pour résoudre le problème je suis obligé de faire un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    html_entity_decode($texte_a_affiche, ENT_QUOTES, "UTF-8")
    pour afficher correctement les caractères alors que cela est déjà fait lors de ma connexion à la BDD:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $dns = 'mysql:host=host;dbname=BDD';
    $user = 'user';
    $password = 'pass';  
    $connect_db = new PDO ($dns, $user, $password);
    $connect_db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    	$option = array (
    		PDO:: MYSQL_ATTR_INIT_COMMAND => "SET MANES UTF-8",
    	);
    	} catch (Exception $e) {
    	 echo "<h1>Connection au serveur impossibe</h1>", $e->getMessage();
    	die();
    	}
    NB: En local j'ai pas de problème d'affichage seulement sur le serveur

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    "SET NAMES utf8"

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2013
    Messages
    237
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2013
    Messages : 237
    Par défaut
    Merci erreur de saisie. Le problème demeure toujours.
    J'utilise PDO.

  4. #4

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2013
    Messages
    237
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2013
    Messages : 237
    Par défaut
    J'avais déjà lu ce tuto sauf erreur j'ai respecté la démarche.
    Dans les premiers moment de l'hébergement il n' y avait pas de souci.

    Encodage de ma BDD: Fichier htaccess :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #Encodage UTF-8
    AddDefaultCharset utf-8
    Page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>

  6. #6
    Invité
    Invité(e)
    Par défaut
    Pas de page en ligne ?

  7. #7
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2013
    Messages
    237
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2013
    Messages : 237
    Par défaut
    Page en ligne: sciences et progrès

Discussions similaires

  1. Encodage UTF-8 dans formulaire et preg_replace
    Par dawadam dans le forum Langage
    Réponses: 14
    Dernier message: 01/09/2009, 00h00
  2. Encodage UTF-8 dans création de Fichier
    Par lysandra dans le forum Entrée/Sortie
    Réponses: 16
    Dernier message: 28/03/2007, 01h12
  3. Quelques tables UTF-8 dans une base Latin 1 ?
    Par Mister Paul dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 05/03/2007, 09h46
  4. [MySQL] mauvais encodage, lorsque modifié dans la base
    Par __fabrice dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 09/02/2007, 15h19
  5. [DOM] Encodage UTF-8 dans fichier XML et PHP
    Par norkius dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 03/01/2007, 15h44

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