Lorsque l'on fait appel via AJAX à une page php pour traiter des données, il arrive très souvent que le résultat affiche des ? ou des carrés vides à la place des accents. Voici la solution que je viens de trouver après 3 bonnes heures de recherche. Pour résoudre ce problème, il suffit simplement dans l'entête du fichier php de glisser l'entête suivante :
header("Content-Type:text/plain; charset=iso-8859-1");
Bien évidemment, il faut changer le charset en fonction de ce que l'on utilise... simplissime non ?

Merci Alsacréations pour la réponse dont le détail se trouve sur cette page.