I'd like to follow-up on Matt Warrick's response by saying that VSCode marked my requirements.txt file itself as UTF-16 (by auto-guessing). You can see how VSCode decodes the file by checking this section at the IDE's bottom-right corner:
VSCode Image