Accent Mysql -> Php

Résolu/Fermé
Utilisateur anonyme - 24 nov. 2012 à 13:33
adinovix Messages postés 20 Date d'inscription mardi 27 novembre 2012 Statut Membre Dernière intervention 7 octobre 2013 - 28 nov. 2012 à 00:57
Bonjour,

Ayant cherché sur beaucoup de site, je n'ai nul pars trouvé quelque chose qui marche.

Je possédé un système de news a l'aide d'une table. Quand j'ajoute une news, tous mes caractères sont correctement affichés sur mysql. Mais lors que j'affiche la new sur une page, j'ai le droit à des "?" à la place des accents. Pourtant sur d'autre page, sans l'aide de Mysql, mes accents sont bien affichés.

Mes pages sont bien en
<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
et ma table est également en utf8_general_ci
J'ai essayé l'aide du fichier ".htaccess", mais toujours pareil.


Cordialement,

A voir également:

4 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
27 nov. 2012 à 13:40
Bonjour,

Assure-toi que ton fichier PHP est également encodé en UTF-8 (sans BOM, aussi appelé ANSI as UTF-8)

Assure-toi également que PHP renvoie des pages encodées en UTF-8, via
header('Content-type: text/html; charset=UTF-8');

Xavier
1
adinovix Messages postés 20 Date d'inscription mardi 27 novembre 2012 Statut Membre Dernière intervention 7 octobre 2013 3
27 nov. 2012 à 02:09
0
Utilisateur anonyme
27 nov. 2012 à 09:33
Bonjour

As-tu bien une requête "SET NAMES 'utf8'" immédiatement après la connexion à mysql ?
(ou bien l'option PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8' si tu utilises PDO)
0
adinovix Messages postés 20 Date d'inscription mardi 27 novembre 2012 Statut Membre Dernière intervention 7 octobre 2013 3
Modifié par krazykat le 13/02/2013 à 11:06
salut matmadth61 allez voir ce site http://www.designvegetal.com/gadrat/cours/informatique/html/accents.html

(lien publicitaire supprimé par la modération)

La vie est courte, même pour ceux qui passent leur temps à la trouver longue.
0