Hello Angelo,
In a prompt DOS window, your can know what is the current encoding : just type the command chcp and valid with the enter key. You probably use the codepage 850 ( OEM Multilingual Latin 1 ). Refer to the link, below :
https://msdn.microsoft.com/en-us/goglobal/cc305160
Of course, once your .bat file, opened in Notepad++, the accentuated characters, with code-point > \x{7f}, are wrongly displayed, because, Notepad++, use the default Microsoft ANSI codepage ( probably Windows-1252, as on my French configuration ! ). Refer to the link, below :
https://msdn.microsoft.com/en-us/goglobal/cc305145
You can, also, see that list, with the menu option Edit - Character Panel
Remember that this ANSI code-page is the default codepage used, for all your NON Unicode programs, of your configuration.
Therefore, the solution to get a well displayed .bat file, both, in N++ and with edit.com, in a DOS window, is to encode your file with the OEM 850 encoding with the menu option Encoding - Character sets - Western European - OEM 850
( if, of course, the chcp DOS command returned the number 850 )
You may, also, convert, afterwards, this .bat file to the UTF-8 encoding, by using the menu option Encoding - Convert to UTF-8. However, this time, after opening it, with edit, in a DOS prompt window, it will be wrongly displayed too !
Best Regards,
guy038
P.S. :
BTW, I didn’t know the /U option of the DOS command cmd. Thanks for that tip :-))