我有一个 Windows 批处理文件,其中包含在路径包含重音字符的位置执行 EXE 文件的指令。以下是批处理文件的内容。
@echo off
C:\español\jre\bin\java.exe -version
C:\español\jre\bin\java.exe - 此路径存在且正确。我可以直接在 cmd.exe 上运行这个命令。但是,当我从 bat/cmd 文件运行命令时,它会说“系统找不到指定的路径”失败
解决此问题的一种方法是将代码页设置为 1252(这对我有用)。但是恐怕我们必须为任何非英语语言环境设置代码页,并且确定要使用哪个代码页非常困难。
是否有解决此问题的替代方法?也许是命令行选项或其他东西?