我尝试在PowerShell 4中将服务器的输出同时存储到控制台和文件中,但是文件以UTF-16编码结束,这与我使用的某些其他工具不兼容。根据"help tee -full"的说法:
Tee-Object在写入文件时使用Unicode编码。 ... 要指定编码,请使用Out-File cmdlet。
因此,"tee"不支持更改编码,而"tee"和"Out-File"的帮助文档都没有显示将流拆分并使用UTF-8编码的示例。
在Powershell 4中,有没有一种简单的方法可以使用UTF-8编码将流tee(或以其他方式拆分)到文件中?
Tee-Object在写入文件时使用Unicode编码。 ... 要指定编码,请使用Out-File cmdlet。
因此,"tee"不支持更改编码,而"tee"和"Out-File"的帮助文档都没有显示将流拆分并使用UTF-8编码的示例。
在Powershell 4中,有没有一种简单的方法可以使用UTF-8编码将流tee(或以其他方式拆分)到文件中?