今天自己写Dos批处理文件时遇到一个问题,就是批处理开头的 @echo off 执行的时候总是提示 ”echo不是内部或外部命令“,真令我头疼,我重新切换英文输入法自己写了后另存还是报错依旧,无奈只能查询度娘了
发生原因:文件编码问题,bat批处理文件只支持ANSI编码,而你的文件可能是UTF-8或Unicode等其他编码格式
解决方法:将文件编码改为ANSI后重新另存为 *.bat
将重新另存的批处理文件再次执行后一切都正常了,问题完美解决!!!
2023-08-01 15:46:34
今天自己写Dos批处理文件时遇到一个问题,就是批处理开头的 @echo off 执行的时候总是提示 ”echo不是内部或外部命令“,真令我头疼,我重新切换英文输入法自己写了后另存还是报错依旧,无奈只能查询度娘了
发生原因:文件编码问题,bat批处理文件只支持ANSI编码,而你的文件可能是UTF-8或Unicode等其他编码格式
解决方法:将文件编码改为ANSI后重新另存为 *.bat
将重新另存的批处理文件再次执行后一切都正常了,问题完美解决!!!