Bonjour à tous,

Dans une page web qui mélange php et html, j'avais quelques problèmes avec l'affichage des accents. Ils ressemblaient à quelque chose comme %$. J'ai donc modifié le charset dans l'entête de ma page. Le début de ma page ressemble maintenant à ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<META http-equiv="Content-Type" Content="text/html; charset=utf-8">
Depuis que j'ai fait cette modification, les caractères spéciaux s'affichent convenablement sauf que j'ai certains mots accentués qui sont issus d'une table MySQL, et dans ce cas les accents s'affichent sous la forme d'un �. Je suis donc aller faire un tour dans phpmyadmin pour voir....
Les champs de la table sont en "utf-general_ci"

Allez vous une idée à me proposer ? Je pensais que si tout était en utf, les caractères spéciaux s'afficheraient tous...

A bientôt,
Alexis