Problème d'affichage de données Arabe
Fermé
mstr
-
2 juin 2012 à 05:28
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 6 juin 2012 à 08:34
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 6 juin 2012 à 08:34
A voir également:
- Problème d'affichage de données Arabe
- Telecharger clavier arabe تنزيل لوحة المفاتيح العربية - Télécharger - Divers Web & Internet
- Télécharger clavier arabe samsung - Télécharger - Bureautique
- Google traduction français arabe - Télécharger - Traduction
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
1 réponse
mpmp93
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 339
6 juin 2012 à 08:34
6 juin 2012 à 08:34
Bonjour,
Vous utilisez PDO, qui est une virtualisation de mysql ou mysqli. Pour bien gérer toute la chaîne des données en UTF8, il faut faire deux requêtes SQL d'ouverture à la base de données:
en gras celle qu'il ne faut pas oublier
Tout est expliqué ici, à vous d'adapter à PDO:
https://html5.immo-scope.com/article/general_basedeDonneesFullUTF8
A+
Vous utilisez PDO, qui est une virtualisation de mysql ou mysqli. Pour bien gérer toute la chaîne des données en UTF8, il faut faire deux requêtes SQL d'ouverture à la base de données:
function connect() { $connection = mysql_connect($host,$user,$password); $db_selected = mysql_select_db($base, $connection); if (!$db_selected) { echo 'Impossible d\'utiliser la base : ' . mysql_error(); return; } $dbh = $db_selected; // si encodage UTF-8 des données de la base, sinon mettre cette ligne en commentaire mysql_query("SET NAMES 'utf8'"); }
en gras celle qu'il ne faut pas oublier
Tout est expliqué ici, à vous d'adapter à PDO:
https://html5.immo-scope.com/article/general_basedeDonneesFullUTF8
A+