Affichage des caractères accentués

Eléphant du PHP | 440 Messages

25 juin 2009, 18:56

Bonjour,

en refaisant un site, je me trouve face à un problème avec l'affichage des caractères accentués.
Dans le site actuel (exemple de page : http://www.businessclub-caz.com/membres.php), les données en provenance de la base MySQL s'affichent correctement.

Je refais le site à partir d'un template CSS (http://www.businessclub-caz.com/bcca3/membres.php), le site se présente bien. Qu'en pensez-vous ? :wink: Mais les données contenant des accents s'affichent mal. D'où vient le problème ? Du CSS ?

Merci pour vos solutions.
Débutant complet en php/mysql. Merci pour votre aide.

Administrateur PHPfrance
Administrateur PHPfrance | 977 Messages

25 juin 2009, 19:44

Code : Tout sélectionner

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Code : Tout sélectionner

<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Je pense que ca viens de la
pro : http://www.ohweb.fr -> studio de développement en PHP, expertise en e-commerce, certifié PrestaShop
perso : http://www.olecorre.com -> un dico de termes informatiques

J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup]

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

25 juin 2009, 19:54

Le mieux est effectivement de t'assurer que tout est encodé de la même manière (idéalement, en UTF-8)

Dans tes pages, cela signifie : appel du charset UTF-8
Dasn ta base, cela signifie : mysql_query("SET NAMES 'utf8';")

Eléphant du PHP | 440 Messages

26 juin 2009, 10:31

avec iso-8859-1, ça fonctionne parfaitement. Merci.
Débutant complet en php/mysql. Merci pour votre aide.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 juin 2009, 10:47

(idéalement, en UTF-8)
avec iso-8859-1, ça fonctionne parfaitement. Merci.
Non, non, je ne le prends pas mal... |(X

:lol:

Eléphant du PHP | 440 Messages

27 juin 2009, 14:10

(idéalement, en UTF-8)
avec iso-8859-1, ça fonctionne parfaitement. Merci.
Non, non, je ne le prends pas mal... |(X

:lol:
J'ai été mal compris, je pense ! Je ne faisais que remercier pour les réponses, sans aucun sous-entendu.
Effectivement il y avait dans mon code 2 appels différents (UTF-8 et iso-8859-1).
Merci encore.
Débutant complet en php/mysql. Merci pour votre aide.