Bonjour,
je galère depuis 2 jours pour lancer un site en utf8. jusqu'ici :
- Ma bd est en utf 8 bin (Interclassements des champs, des tables et de la base)
- le charset de ma page html en utf 8 également et je suis obligé d'utiliser utf8_encode après avoir interroger ma base de données !!!
- le mode d'enregistrements de mes fichiers php en utf 8
et malgré cela j'ai aussi des signes bizarres à la places des ' : un carré avec 0092 écrit en petit dedans (je crois que c'est en fait l'apostrophe penchée donc j'ai modifié cela dans la base de données). je précise que quand j'écris en dur dans mon fichier php un é il sort bien même sans utf 8 encode donc le problème vient bien de la bd !
il y a 2 voies à suivre :
1- le mieux, c'est que tout soit ok directement dans la BD donc pas besoin de utf 8 encode
2- sinon par défaut une fonction qui m'afficherait tout clairement puisqu'apparemment utf8 encode n'est pas suffisant
Merci
je galère depuis 2 jours pour lancer un site en utf8. jusqu'ici :
- Ma bd est en utf 8 bin (Interclassements des champs, des tables et de la base)
- le charset de ma page html en utf 8 également et je suis obligé d'utiliser utf8_encode après avoir interroger ma base de données !!!
- le mode d'enregistrements de mes fichiers php en utf 8
et malgré cela j'ai aussi des signes bizarres à la places des ' : un carré avec 0092 écrit en petit dedans (je crois que c'est en fait l'apostrophe penchée donc j'ai modifié cela dans la base de données). je précise que quand j'écris en dur dans mon fichier php un é il sort bien même sans utf 8 encode donc le problème vient bien de la bd !
il y a 2 voies à suivre :
1- le mieux, c'est que tout soit ok directement dans la BD donc pas besoin de utf 8 encode
2- sinon par défaut une fonction qui m'afficherait tout clairement puisqu'apparemment utf8 encode n'est pas suffisant
Merci