Page 1 sur 1
les données en utf8
Posté : 21 mai 2011, 20:20
par light86
bonsoir à tous le monde j'ai une table qui contient des données en arabe j'ai suivit un tutorial pour avoir le ut8
l'insertion marche
mais quand je fait un select des données en arabe j'ai ?????
merci
Re: les données en utf8
Posté : 21 mai 2011, 22:18
par AB
Regardes
celui-ci
Notamment suivant ta version de php/mysql n'oublies pas de faire mysql_query("SET NAMES 'utf8'"); ou mysql_set_charset('utf8'); avant ta requête.
Re: les données en utf8
Posté : 21 mai 2011, 23:35
par light86
slt je l'ai appliqué à lettre le problème reste dans le select
les inserts sa marchent
merci
Re: les données en utf8
Posté : 22 mai 2011, 00:03
par Skw33d
mysql_query('SET NAMES UTF8');
mysql_query('SET CHARACTER SET utf8');
Pour ma part, je fais mes connexions en PDO, donc dans ma fonction de connexion à la base de données j'ai :
$bdd->exec('SET NAMES UTF8');
$bdd->exec('SET CHARACTER SET utf8');
et ça fonctionne à merveille.
Re: les données en utf8
Posté : 22 mai 2011, 00:37
par light86
slt merci stp tu as essayé de faire un select sur une base de donnée en arabe
merci
Re: les données en utf8
Posté : 22 mai 2011, 16:19
par Skw33d
Euh nope, je n'ai jamais essayé. Mais Unicode englobe tout les caractères si je me trompe pas, donc il ne devrait pas y avoir de problème enfin je pense ^^.
Montre nous le code de tout la partie ou tu fais la requête, de l'ouverture de connexion à l'affichage. As tu le tutoriel de AB, si tu ne l'as pas encore fait, vas-y tu as peut être simplement manquer une étape.
Re: les données en utf8
Posté : 22 mai 2011, 18:33
par light86
slt oui j'ai lu le tuto j'ai trouvé aussi qui il faut rajouter
CREATE DATABASE mabase CHARACTER SET cp1256;
merci
Re: les données en utf8
Posté : 23 mai 2011, 12:12
par popy
Du coup, c'est plus de l'utf-8
Re: les données en utf8
Posté : 23 mai 2011, 19:37
par AB
Et oui si tu suis
ce lien il est fort probable que cela ne fonctionne que pour window.
Ce serait mieux de créer ta base en utf-8.