Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
768 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Accents/Points d'interrogation en PHP/MySql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Accents/Points d'interrogation en PHP/MySql

n°1397315
naglafar
Posté le 29-06-2006 à 16:44:14  profilanswer
 

Bonjour
Dans ma base de données, j'ai un enregistrement qui contient des accents (é, à, è...). Quand je veux afficher cet enregistrement en php, il m'affiche systématiquement des points d'interrogation. Je pense que c'est un problème de format de caractèes mais je ne parviens pas à voir d'om ça vient (d'autant plus que je n'ai pas modifié la bdd et que les accents s'affichaient correctement avant la modification de la page).
 
Merci d'avance :)

mood
Publicité
Posté le 29-06-2006 à 16:44:14  profilanswer
 

n°1397355
Kyfun
Les choses se passent !
Posté le 29-06-2006 à 17:32:38  profilanswer
 

Tu hébérges tes scripts ou, quelle base de donnée ? :)


---------------
Comme dirait quelqu'un de beaucoup plus avisé que moi, quelquefois c'est toi qui cognes le bar mais d'autres fois, et ben, c'est le bar qui te cogne.
n°1397369
naglafar
Posté le 29-06-2006 à 17:49:34  profilanswer
 

Le site est la bdd sont chez OVH. La version de phpmyadmin est 2.6.1.
 
En gros ça fonctionne comme ça :

Code :
  1. $res = mysql_query("SELECT produit_prix, produit_nom... FROM produit WHERE produit_id=$objid" );
  2. $ligr = mysql_fetch_row($res);
  3. echo $ligr[1];


Bref, rien de particulièrement anormal à première vue. Et par exemple, j'ai "étagère" dans produit_nom, mais le echo me renvoie "?tag?re".

n°1397372
Kyfun
Les choses se passent !
Posté le 29-06-2006 à 17:52:51  profilanswer
 

Je sais qu'il peut y avoir un problème au niveau du codage des caractères par défaut, dans le fichier de config de apache2. Mais la vu que c'est du mutualiser, il n'ya pas de probleme. Par contre tu peux définir le codage de tes caractères dans chaque page.
 

Code :
  1. <meta http-equiv="content-type" content="text/html; charset=utf-8" />


Code :
  1. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />


---------------
Comme dirait quelqu'un de beaucoup plus avisé que moi, quelquefois c'est toi qui cognes le bar mais d'autres fois, et ben, c'est le bar qui te cogne.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Accents/Points d'interrogation en PHP/MySql

 

Sujets relatifs
Erreur PHP dans l'explorer de JBC[PHP/Javascript] PB lors de l'affichage de caractère dans une page
Connexion à MySQLbase de données MYSQL avec champs verticaux
MySQL - sélectionner le premier enregistrement d'une tableversion client mysql utilisé par PHP
Probleme de requete MySQL avec des controles CASE[PHP/MySQL]Rendre une cnx persistante au pool avant la fin du script?
Plus de sujets relatifs à : Accents/Points d'interrogation en PHP/MySql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR