嘿,我在编写批处理文件时遇到了一些问题,需要指定一些包含国际字符(确切地说是挪威字母“ø”)的文件路径。
例如,文件名axporteføljedb.vbp
(在记事本中看起来正常)在命令行上变成了axportef°ljedb.vbp
,然后系统就会抱怨找不到它。
有什么建议吗?
嘿,我在编写批处理文件时遇到了一些问题,需要指定一些包含国际字符(确切地说是挪威字母“ø”)的文件路径。
例如,文件名axporteføljedb.vbp
(在记事本中看起来正常)在命令行上变成了axportef°ljedb.vbp
,然后系统就会抱怨找不到它。
有什么建议吗?
如果您将批处理文件保存为带有挪威字符集的ANSI格式(例如使用Notepad ++),则它将起作用。然后,在cmd中,当您想运行批处理文件时,请先将代码页更改为支持挪威语的某些内容:chcp 1252(在控制台中)。
chcp 65001
的问题。还要注意一点:记住,即使在批处理内部,chcp
命令也会持续存在。因此,如果你仍然需要控制台,请将代码页重置为其旧值(你可以在开始时缓存它)。 - Joey