如何处理带有中文路径或文件名的文件


PowerShell交流中心分类: 文件和注册表如何处理带有中文路径或文件名的文件
0
criseli asked 7 年 ago

尝试了如下两种方法,  都不能解决问题
powsershell脚本中不支持中文的sheet页名,  我是将excel文档中的中文修改为英文的, 搜了一下可以通过以下办法来解决
          a) 改用PowerShell ISE(貌似还是有问题, 通过这个工具查看脚本,脚本中中文都没法显示)
          b) 把Encoding改为UTF8,运行下面的语句就可以了(这个应该是可以的)
               $OutputEncoding = New-Object -typename System.Text.UTF8Encoding

1 Answers
0
Best Answer
Mooser Lee 管理员 answered 7 年 ago

你的脚本来自于哪里?脚本文件用Unicode编码保存。

criseli replied 7 年 ago

感谢, 经验证是可以解决问题的。