C’est parce que visiblement ton fichier bat est en utf-8 et que ton terminal est en Windows Cp-1252.
Tu dois tenter ta chance avec chcp pour passer tout ça en utf-8:
Je ne suis pas un spécialiste de batch (je déteste ce format), mais tu dois avoir le problème inverse. Essaye sans chcp 65001 ou avec chcp 1252.
Vérifie aussi que ton fichier est bien sauvegardé vers l’encodage cible (utf-8 pour 65001 et windows-1252 sinon).