Problème de charset PHP<->MySQL
Résolu/Fermé
0tdf8GM
Messages postés
26
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
4 septembre 2014
-
Modifié par 0tdf8GM le 18/04/2013 à 17:29
0tdf8GM Messages postés 26 Date d'inscription dimanche 3 mars 2013 Statut Membre Dernière intervention 4 septembre 2014 - 20 avril 2013 à 12:45
0tdf8GM Messages postés 26 Date d'inscription dimanche 3 mars 2013 Statut Membre Dernière intervention 4 septembre 2014 - 20 avril 2013 à 12:45
A voir également:
- Problème de charset PHP<->MySQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Php?id=1 - Forum PHP
3 réponses
Tomy2e
Messages postés
816
Date d'inscription
jeudi 21 février 2013
Statut
Membre
Dernière intervention
18 août 2016
859
18 avril 2013 à 21:07
18 avril 2013 à 21:07
Bonjour, avez vous toujours ces problèmes d'encodage après avoir utilisé la requête MySQL "SET NAMES UTF8" ?
Pour l'utiliser:
EN PDO:
$variablePDO->query("SET NAMES UTF8");
(remplacer $variablePDO par la variable que vous avez connecté à votre base)
OU:
mysql_query("SET NAMES UTF8");
Pour l'utiliser:
EN PDO:
$variablePDO->query("SET NAMES UTF8");
(remplacer $variablePDO par la variable que vous avez connecté à votre base)
OU:
mysql_query("SET NAMES UTF8");
0tdf8GM
Messages postés
26
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
4 septembre 2014
18 avril 2013 à 22:21
18 avril 2013 à 22:21
Merci pour ta réponse.
Cela règle effectivement mon problème, merci !
Par contre, que fait cette requête ? J'ai pourtant bien défini l'utilisation de l'UTF-8 au sein de ma base de données ET du serveur My-SQL.
Cela règle effectivement mon problème, merci !
Par contre, que fait cette requête ? J'ai pourtant bien défini l'utilisation de l'UTF-8 au sein de ma base de données ET du serveur My-SQL.
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
18 avril 2013 à 23:02
18 avril 2013 à 23:02
L'encodage est une chose bien mystérieuse.
Les mystères sont expliqués dans les docs...
L'encodage précisé par SET NAMES n'est ni celui des bases de données (qui peut être différent pour chaque champ de chaque table de chaque base d'un même serveur), ni celui de la page html(dont la base de données se moque éperdument), mais celui du dialogue entre l'application (php) et le serveur de base de données
L'encodage précisé par SET NAMES n'est ni celui des bases de données (qui peut être différent pour chaque champ de chaque table de chaque base d'un même serveur), ni celui de la page html(dont la base de données se moque éperdument), mais celui du dialogue entre l'application (php) et le serveur de base de données
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
18 avril 2013 à 23:31
18 avril 2013 à 23:31
Tous les UTF-8 partagent la même base sinon cela ne servirait plus à rien
0tdf8GM
Messages postés
26
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
4 septembre 2014
20 avril 2013 à 12:45
20 avril 2013 à 12:45
Merci pour vos réponses.
Bon week-end.
Bon week-end.