【发布时间】:2015-01-12 10:31:27
【问题描述】:
我只想在 powershell 2.0 版中为“Write-Host”命令设置编码,但没有可用的选项。如何做到这一点。
【问题讨论】:
标签: powershell-2.0
我只想在 powershell 2.0 版中为“Write-Host”命令设置编码,但没有可用的选项。如何做到这一点。
【问题讨论】:
标签: powershell-2.0
设置$OutputEncoding = [System.Text.Encoding]::UTF8 没有为我生成正确的输出字符。
将 PowerShell 脚本文件编码为 UTF8-BOM 有效,无需任何进一步设置。
【讨论】:
PowerShell cmdlet 的输出编码由 $OutputEncoding 变量控制,该变量默认设置为 ASCII。 您可以尝试将其更改为 UTF8:
$OutputEncoding = [ System.Text.Encoding]::UTF8
【讨论】: