Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 20/07/2007, 15h35   #1
Invité de passage
 
Inscription : mars 2004
Messages : 8
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 8
Points : 3
Points : 3
Par défaut [SQL] Affichage des accents

Bonjour,
j essaye de faire un formulaire d'inscription en php mais j'ai un soucis lors de l'insertion des données dans ma base MySQL. En effet les accents sont remplacés par d'autres caractères
ex : é -> é

Lorsque que je fais un "echo" de ma requete SQL voilà ce que ca donne :
Code :
1
2
 
INSERT INTO client VALUES (NULL ,1184938058 , 'losgin2ee', '1d18bf2a81b33817142f6c2bf2e9b0f9', 'nomezzéé', 'prenomeé', 'ile@dede.Fr', 'cp', 'ville', 'departement', '64', '1','1167634800' , '', 'icq', 'yahoo', '', 'pub_internet', '0', '1', '1', 'pub_autres', '0', '0', '0', '0', '0', '0', '3');
Si je fait un copier/coller de ce code directement dans ma BDD ca marche nikel avec les accents. Mais si le php effectue cette insertion alors la les accents sont modifiés.

Ma page php est en content="text/html; charset=iso-8859-1"
Ma BDD est en utf8_general_ci
Les champs de type VARCHAR sont en latin1_swedish_ci
Ni4k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2007, 16h19   #2
Membre éprouvé
 
Inscription : février 2004
Messages : 456
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 456
Points : 428
Points : 428
Salut,

Essaie en mettant tes pages en utf-8, les champs en utf8_unicode et exécute:
Code :
mysql_query ("SET NAMES 'utf8'");
juste après t'être connecté à ta bdd.
billoum est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h53.


 
 
 
 
Partenaires

Hébergement Web