РЕДАКТИРОВАТЬ - следующее преобразует UTF-16 с спецификацией. Я не думаю, что это работает с любым другим форматом UTF. Я знаю, что это не работает для UTF-8. Я не уверен насчет UTF-32 с спецификацией
for %%F in (*.txt) do type "%%F" >"%%~nF.converted"
При запуске из командной строки используйте один процент %
вместо двойного процента %%
.
После проверки правильности преобразованных файлов вы можете
del *.txt
ren *.converted *.txt