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 :

Affichage de cractères spéciaux [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de japhettchabao
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2014
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Togo

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 86
    Par défaut Affichage de cractères spéciaux
    Bonjour, j'ai décidé de tester un site que je dois à rendre à un client, en l’hébergeant sur un hebergeur gratuit. Je me suis rendu compte qu'il y avait des caracrtères bizzares dans l'affichage des articles. bien que le site soit en UTF-8 et la base de donnees en utf-8-general-ci. veuillez regarder cette image. je comprends pas le soucisNom : de.png
Affichages : 96
Taille : 36,4 Ko merci d' avance

  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
    Ce qu'on voit ici ce sont des caractères ANSI affichés dans une page UNICODE.

    "utf-8-general-ci" est l'interclassement, ce n'est pas l'encodage de la base de données.
    Force l'encodage de la connexion si ce texte vient la bdd :
    http://j-willette.developpez.com/tut...-en-utf8/#LV-B
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé Avatar de japhettchabao
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2014
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Togo

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 86
    Par défaut sa marche pas
    merci Sabotage, mais j'ai modifier ma connexion comme suit mais sa marche toujjours pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?php
    try
    {
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=mysql.hostinger.fr;dbname=xxxxxx', 'xxxxx', 'xxxxx',
    $pdo_options);
    mysql_set_charset( 'utf8' );
    }
    catch (Exception $e)
    {
    die('Erreur : ' . $e->getMessage());
    }

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 101
    Par défaut
    Salut,

    "mysql_set_charset" n'as aucun rapport avec ta connexion PDO...

    Essai de faire une vraie requête "SET NAMES utf8" plutôt

  5. #5
    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
    En PDO :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $bdd = new PDO('mysql:host=mysql.hostinger.fr;dbname=xxxxx', 'xxxxx', 'xxxxx', array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre confirmé Avatar de japhettchabao
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2014
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Togo

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2014
    Messages : 86
    Par défaut merci
    sa passe merci

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

Discussions similaires

  1. Affichage de caractères spéciaux
    Par clairouch dans le forum OpenGL
    Réponses: 5
    Dernier message: 22/06/2006, 11h18
  2. Outil pour l'affichage de caractère spéciaux
    Par ad1lux dans le forum Langage
    Réponses: 1
    Dernier message: 25/05/2006, 21h12
  3. Réponses: 10
    Dernier message: 31/03/2006, 20h46
  4. Affichage de caractère spéciaux absent dans le code source
    Par HNT dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 03/11/2005, 22h38
  5. problème avec l'affichage des caractères spéciaux
    Par michelkey dans le forum Général Python
    Réponses: 4
    Dernier message: 19/08/2005, 08h09

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