Bonjour,
Voilà après plusieurs recherches et avoir essayé les solutions donnés je reste toujours bloqué.
Voici mon problème, au moment de l'insertion de données écrit en arabe via un script php je vois dans la base tout en ???????? ?????
pourtant :
- la table est en utf-8 (encoding) et utf8_unicode_ci
- le script php est précédé par
- le doc html est déclaré en utf8
Code : Sélectionner tout - Visualiser dans une fenêtre à part header ('Content-Type: text/html; charset=utf-8');
lors de la connexion mysql la requete SET NAMES 'UTF8' et SET CHARACTER SET 'UTF8'
Code : Sélectionner tout - Visualiser dans une fenêtre à part <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
quand j'insére les données avec phpmyadmin direction ils s'affichent bien comme il faut ... mais avec le script non.
Quelqu'un à une idée ??
Pour info, le site est multi-langue et doit accepter de l'arabe, du français avec les accents etc ...
Partager