Site web PHP + mySQL en UTF-8
Posté le 5 janvier, 2009 dans PHP | Aucun Commentaire »
Côté PHP
A mettre à l’intérieur de la balise <head> :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Bien choisir l’encodage UTF-8 sans BOM pour les divers fichiers PHP/CSS/HTML/Javascript.
Côté mySQL
Choisir l’encodage unicode_utf8_ci pour la base de données et les tables.
Dans le script PHP, après s’être connecté à la base de données (par mysql_select_db), lancer la requête :
mysql_query("SET NAMES 'utf8'");