pb d'affichafe avec les accents

ricardo
Invité n'ayant pas de compte PHPfrance

24 juin 2005, 18:51

Bonsoir a tous,

Je fais appel à vous car quand j'affiche le contenu d'une base de données, les caractères accentués sont remplacés par des points d'interrogation ?

Merci

Mammouth du PHP | 19672 Messages

24 juin 2005, 21:13

C'est un problème d'encodage: les valeurs de ta base sont envoyées en utf8 et ta page doit être en iso-8859-1 : donc les caractères spéciaux utf8 sont remplacés en iso par un losange avec un "?" dedans.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ricardo
Invité n'ayant pas de compte PHPfrance

25 juin 2005, 13:15

Comment faire ?

Il faut que je restaure mes tables avec le bon encodage alors

Comment le savoir ?

Merci

Mammouth du PHP | 19672 Messages

25 juin 2005, 13:17

TU peux essayer de modifier l'encodage de tous les champs texte en remplaçant utf8 par latin1, mais je ne suis pas certain que ça suffira.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ricardo
Invité n'ayant pas de compte PHPfrance

27 juin 2005, 19:00

Désolé mais ca marche pas, j'ai essayer en latin1_bin mais pareil avant j'étais en latin1_swedish_ci .

Merci

Invité
Invité n'ayant pas de compte PHPfrance

01 juil. 2005, 20:47

A l'aide je pete les plombs j'ai tout essayé

Merci