Bonjour,
Ce n'est pas parceque Notepad++ indique UTF8 que le fichier est encodé en UTF8.
En effet un fichiers texte windows-1252 et un fichier texte UTF8 ne contiennent pas le nom de l'encoding qui a servi à les générer.
De ce fait, les éditeurs de texte n'ont d'autre choix que de :
1. demander à l'utilisateur quel est l'encoding du fichier, ou alors
2. "deviner" un encoding possible, en lisant le contenu du fichier (c'est le cas que vous avez rencontré)
Bref, ne pas prendre pour argent comptant les informations d'encoding indiquées par les éditeurs de texte
Si vous avez spécifié windows-1252 dans le paramètre encoding, alors votre fichier est bien encodé de la sorte. Vous pouvez faire un test en incluant des caractères spéciaux et en vérifiant que Notepad++ les affiche bien lorsque vous choisissez explicitement l'encoding voulu.
Les encodings ne sont pas listés car la liste dépend des environnements Java. Consultez la documentation de votre installation Java pour connaître la liste. Par exemple pour Java 8 :
docs.oracle.com/javase/8/docs/technotes/...tl/encoding.doc.html