Bonjour,

meilleurs voeux 2011.

Lors d'une connexion PHP/MySQL, les accents et autres caractères spéciaux des données retournées apparaissent en erreur si je ne précise pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?php mysql_set_charset('utf8'); ?>
Cette ligne est-elle obligatoire ?

Mes fichiers sont évidemment créés et encodés en UTF8.
Ils comportent tous la meta charset UTF8.
Ma base MySQL 5 et mes tables sont en UTF8 Unicode.
Sous PHP 4, 5 ou 6-dev le résultat est le même.

Je souhaite utiliser la méthode Apache expliquée ici paragraphe IV-B
mais modifier le .htaccess avec AddDefaultCharset utf8 n'a eu aucun effet.
Donc peut-être qu'OVH bloque cette directive pour Apache

PS: je suis sur un Pro OVH avec PHP dispo en 4, 5 et 6-dev et sur une base MySQL 5.

Merci pour vos réponses.

Neutron