如何将此Powershell输出编码为UTF-8?

如何将此Powershell输出编码为UTF-8?,powershell,encoding,Powershell,Encoding,我需要将其转换为UTF-8(我将输出重定向到的另一个shell需要): 找不到这样做的语法。@Tomek谢谢它能工作。@Tomek IMO这确实更适合@LotPings是的。你找到的答案通常比我找到的更好。两人都回答了这个问题,所以这将是他们两人的重复:)也感谢您发布您的链接-已经阅读并了解了一些新的内容:)以下是我在程序之间进行编码时的一些做法:$outpunecoding=[System.Console]::inpunecoding=[System.Console]::outputeneCo

我需要将其转换为UTF-8(我将输出重定向到的另一个shell需要):


找不到这样做的语法。

@Tomek谢谢它能工作。@Tomek IMO这确实更适合@LotPings是的。你找到的答案通常比我找到的更好。两人都回答了这个问题,所以这将是他们两人的重复:)也感谢您发布您的链接-已经阅读并了解了一些新的内容:)以下是我在程序之间进行编码时的一些做法:
$outpunecoding=[System.Console]::inpunecoding=[System.Console]::outputeneCoding=New Object-TypeName System.Text.ascienceoding
(使用您需要的任何编码类型)
Get-Process | where-Object {$_.mainWindowTitle} | format-table id,name,mainwindowtitle –AutoSize