Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/02/2007, 17h03   #1
Invité régulier
 
Inscription : avril 2003
Messages : 21
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2003
Messages : 21
Points : 5
Points : 5
Par défaut Pb encodage utf8

Bonjour à tous !

J'ai mis à jour ma base de donnée mysql chez free en exportant son contenu, en le convertissant en uft8, puis en le réimportant en faisant attention que le type d'encodage sur phpmyadmin soit en utf8.
Dans phpmyadmin, quand je regarde le contenu, le texte est affiché correctement.
L'interclassement pour la connection MySQL est utf8_general_ci.

Quand je suis sur mon site (http://lestoutous.free.fr) qui est encodé en utf8, tout ce qui ne vient pas de la base de données s'affiche correctement, sinon pour les données venant de mysql j'ai un problème avec les accents (voir forum par exemple).

Sur mon localhost je n'ai pas ce problème pourtant.

Je ne comprends pas d'où peut venir l'erreur, merci de m'aider.
rems14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2007, 19h47   #2
Invité régulier
 
Inscription : avril 2003
Messages : 21
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2003
Messages : 21
Points : 5
Points : 5
Problème résolu.
Il faut mettre mysql_query("SET NAMES utf8"); ici :

Code PHP :
1
2
3
4
5
@mysql_connect($host,$user,$pass)
   or die("Impossible de se connecter");
@mysql_select_db("$bdd")
   or die("Impossible de se selectionner la base");
mysql_query("SET NAMES utf8");
rems14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h19.


 
 
 
 
Partenaires

Hébergement Web