Windows has many different character encodings. Assuming the encoding is Windows-1252 (the most common one), the following Automator action should transcode the text to UTF-8:
Note: Ensure that you create a backup of the input files before you run the workflow.
Run shell script
Shell: /bin/bash
Pass input: As arguments
iconv -f WINDOWS-1252 -t UTF-8 "$@"