无法从变量中替换此字符

时间:2017-08-18 03:53:54

标签: batch-file

我正在尝试从文件名

中删除等特殊字符
set "filename=%filename:’='%"

这可以从命令行运行,但不能从脚本运行。

1 个答案:

答案 0 :(得分:1)

刚刚完成,所以这是一个答案。

将代码页更改为更广泛支持的代码页,例如Unicode UTF-8。相应的代码页ID为65001。要更改此设置,只需添加:

chcp 65001

您可以将此代码段添加到set语句之前的任何位置。