После переключения на кодовую страницу utf8 с «mode con cp select = 65001» пакетная обработка швов перестает работать без каких-либо сообщений об ошибках.
Таким образом, выполнение «cmd.exe / c test.bat» в недавно запущенной консоли с активной кодовой страницей 437 или 850 работает нормально.
Выполнение «mode con cp select = 65001» работает нормально.
Отображение UTF-8 символов работает отлично.
Выполнение чего-то вроде "эхо Hallo!" отлично работает.
Но выполнение «cmd.exe / c test.bat» перестает работать без сообщения об ошибке.
Это не только ошибка отображения: командный файл не выполняется.
Переключение на любой «старый» набор символов позволяет снова работать нормально.
Переключение на набор символов UTF8 позволяет снова перестать работать.
Конечно, воздержание от UTF8 - это решение, но с плохими побочными эффектами на заднем плане.