带有西班牙语重音é的文件名无法在批处理文件中正确显示

时间:2018-06-07 16:48:58

标签: batch-file escaping

当运行包含西班牙语重音é的文件名的批处理文件时,我注意到它没有正确解码,因此批处理不会运行。我尝试将批处理文件保存为UTF-8,ASCII或UTF-16LE,但无济于事。无论如何要逃避批处理文件中的字符。假设的例子是。

批处理文件中的

重命名XXXéxxx.pdfAAAéAAA.pdf

提前致谢!

1 个答案:

答案 0 :(得分:2)

您需要使用 CHCP

尝试将其中一个广告到您的批次中:

CHCP 852   > NUL
CHCP 1250  > NUL
CHCP 1252  > NUL
CHCP 1145  > NUL    
CHCP 20284 > NUL

最后两个是特别的西班牙(here is the full list

CHCP代表“CODE PAGE”,您只需将其放在批次的开头

另请注意,批处理始终需要为ASCII