Sous Notepad++, je crois qu'il y a un menu du genre "Format", qui te permet de traiter le fichier avec l'encodage qui va bien.
En faisant ça, tu modifie tous les caractères bizare et ils seront ré-encodés en UTF8.
Notepad++ auto-détecte l'encodage. Si tu es parti d'un nouveau fichier ou d'un fichier qui n'était pas spécialement encodé en UTF-8 (et que donc Notepad++ l'ait ouvert en latin-1), tu peux avoir ce genre de problème.
Donc, pour les pages HTML, il vaut mieux toujours vérifier le format utilisé