Si t'obtient du é, ce n'est pas un problème d'htmlspecialchars, mais d'encoding.
Genre dans ton appli, tes chaînes sont en utf-8, mais tu envoie ta page en indiquant un charset iso-8859-1. Donc vérifie les entêtes HTTP envoyées, et la meta Content-Type de la page.
Pour les \', c'est ailleurs. Ca peut venir par exemple d'un addslashes en trop, ou lors de l'insertion dans la base de données un mysql_real_escape_string alors que magic_quotes_gpc est sur on
Message édité par FlorentG le 29-02-2008 à 23:44:51