This is likely an encoding issue. Check the character encoding of your batch file.
If you don't know how, simply create a new one, using your favourite text editor and instead of copying and pasting the text from the original source, just rewrite the batch file from scratch.
However, if you have more than just a bare bones text editor (like Notepad++, UltraEdit, etc.) there will be menu options that allow you to inspect and change the encoding of an existing file. UTF-8 without a BOM, or Ansi (varies depending on code page) are options to try.
In case you're wondering: not all text files are created equally. On disk, a text file (like any file) is just a series of bytes and each character of the 'text' is represented by a number of bytes (the exact number depends on the encoding). What character is represented by the byte sequences depends on the chosen character encoding for the file - many encodings will use the same byte sequences for the most common characters, but may use different byte sequences for non-standard characters, or use specific sequences to represent characters that aren't in other encodings. Think about special characters that are needed in some languages, but not in others for example.
"ÔǬC:\there might be a special character right after the first"