Un coup utf-8, un coup iso-8859-1. Il ne faut qu'une seule déclaration.
De plus,avec PHP 5.6 ou 7.0 on est par défaut en utf-8, il faut donc envoyer un header php avec charset iso-8859-1, sinon quoi que vous fassiez en HTML, le header php est prioritaire.
après avoir effectuer ceux qui m'a étais proposer rien a faire aucun changement
par contre j'ai remarquer que j'ai mon serveur local qui travaille innodb alors que le pc qui diffuse mon site en ligne est myisam cela ne viendrais pas de çà par hasard ?