如果我打开powershell并输入D:\工作日志.xlsx,然后按Enter,那么excel文件就会打开。但如果我输入D:\工作日志.xlsx并将其保存为.ps1脚本文件,则在运行它后出现错误。错误信息类似于“无法识别命令”D:\骞?LIMS浜嬩笟閮?鏋楁瀯閿?宸ヤ綔鏃ュ織.xlsx“。是因为编码的原因吗?如何解决这个问题?
发布于 2021-07-14 10:17:48
在我安装了新版本的powershell后,这个问题已经解决了。上一个版本(问题版本)的$PSVersionTable是5.1.19041.1023,$OutputEncoding是US-ASCII
新版本的$PSVersionTable是7.1.3,$OutputEncoding是UTF-8
无论如何,感谢亚伯拉罕·齐娜拉的回复!
https://stackoverflow.com/questions/68370890
复制相似问题