У меня есть пакетный файл Windows, в котором есть инструкция для запуска EXE файла в местоположении, путь которого содержит акцентированные символы. Ниже приведены содержимое командного файла.
@echo off
C:\español\jre\bin\java.exe -version
C:\español\jre\bin\java.exe - Этот путь существует и является правильным. Я могу запустить эту команду непосредственно на cmd.exe. Но когда я запускаю команду из файла bat/cmd, она терпит неудачу: "Система не может найти указанный путь"
Один из способов исправить это - установка кодовой страницы на 1252 (что работает для меня). Но я боюсь, что нам придется устанавливать кодовые страницы для любого неанглийского языка и выяснять, какая кодовая страница использовать довольно сложно.
Есть ли альтернативный подход для решения этой проблемы? Может быть, вариант командной строки или что-то еще?