【发布时间】:2021-03-02 19:13:30
【问题描述】:
我正在尝试在 Powershell 脚本中执行这样的命令:
Write-Output "Some Command" | some-application
当运行 PS 脚本 some-application 接收字符串 \xef\xbb\xbfSome Command。第一个字符是 UTF-8 BOM。我可以谷歌的所有解决方案仅适用于将输出重定向到文件。但我正在尝试将字符串重定向到另一个命令(通过管道)。
变量$OutputEncoding显示配置了ASCII,没有设置UTF-8。
我正在从 Azure DevOps Pipeline 运行此脚本,但仅存在此问题。
【问题讨论】:
-
或许this可以帮到你?
标签: powershell