Gestion des caractères accentués en PHP
Posté : 15 oct. 2014, 20:01
Bonsoir Tout le monde,
Je viens vers vous avec beaucoup d'espoir de trouver satisfaction à mon problème qui me terrorise depuis bientôt plus d'une semaine. Actuellement je suis entrain de supprimer une Application PHP sur un environnement Windows avec comme serveur web XAMPP 1.8.1-0 et PostgreSQL comme serveur de base de données. L'accès à ma base de données se fait via l'interface PDO. Le problème est le suivant : toutes les chaines de caractères que j'enregistre à travers mes formulaires qui contiennent des caractères accentués s'enregistrent dans ma base de données de manière très bizarre. Par exemple le "é" s'affiche ainsi "é". Après avoir fouillé sur Internet et vu quelques éléments de réponses qui ne m'ont pas du tout aidé, je me retourne vers vous en espérant obtenir très rapidement une solution à mon problème.
A titre d'exemple des solutions trouvées sur le net qui n'ont pas marchées :
Je viens vers vous avec beaucoup d'espoir de trouver satisfaction à mon problème qui me terrorise depuis bientôt plus d'une semaine. Actuellement je suis entrain de supprimer une Application PHP sur un environnement Windows avec comme serveur web XAMPP 1.8.1-0 et PostgreSQL comme serveur de base de données. L'accès à ma base de données se fait via l'interface PDO. Le problème est le suivant : toutes les chaines de caractères que j'enregistre à travers mes formulaires qui contiennent des caractères accentués s'enregistrent dans ma base de données de manière très bizarre. Par exemple le "é" s'affiche ainsi "é". Après avoir fouillé sur Internet et vu quelques éléments de réponses qui ne m'ont pas du tout aidé, je me retourne vers vous en espérant obtenir très rapidement une solution à mon problème.
A titre d'exemple des solutions trouvées sur le net qui n'ont pas marchées :
$db->exec('SET CHARACTER SET UTF8');