utf et bdd

Invité
Invité n'ayant pas de compte PHPfrance

10 août 2006, 16:42

Bonjour,
j'ai des caractères soéciaux stockés dans un bdd Mysql, que j'affiche avec une simple requete et un peu de php.

Tous mes résultats contiennent des ? à la place des caractères spéciaux.

J'ai essayé de faire ceci

utf8_encode(MonResultat) et utf8_decode(MonResultat), ça ne change rien.
Qu'ai-je oublié de faire?

Eléphant du PHP | 184 Messages

10 août 2006, 16:58

L'encodage est-il réellement en utf8?
Image

Invité
Invité n'ayant pas de compte PHPfrance

10 août 2006, 18:08

l'encodage de quoi? apache, mysql ou la page?
je sais que ma page est en iso-8859-1

Eléphant du PHP | 197 Messages

10 août 2006, 22:09

est-ce qu'en changeant de browser ça te fait le même problême ?

Mammouth du PHP | 2937 Messages

13 août 2006, 20:54

Salut!

Essaie de changer l'encodage de ta page, en rempaçant iso-8859-1 par utf-8. :wink:

Invité
Invité n'ayant pas de compte PHPfrance

14 août 2006, 00:59

rien de tout ça ne marche...ce qui est étrange c'est qu'en local ya pas de pb, il n'y a qu'en ligne que ça va pas. qqch à voir avec la config de l'hébergeur?

Mammouth du PHP | 991 Messages

14 août 2006, 11:55

a essayé en mettant le code html par é = &eacute etc ...

http://www.chez.com/starshoot/html/caractere.htm

voila en esperant que ca t aide
DevOps, Symfony4, Hoa

Eléphant du PHP | 124 Messages

15 août 2006, 02:36

Donne plus d'infos !
Le charset de ta base,
le charset de la connection
le charset de ta table
le charset de la colonnes.

Tu fais un "SET NAME" avant ta Query ? etc..