gpt4 book ai didi

powershell - 如何将管道转换为CSV格式并指定UTF-8编码

转载 作者:行者123 更新时间:2023-12-04 21:57:53 32 4
gpt4 key购买 nike

在Windows PowerShell脚本中,我想执行将管道转换为CSV格式的代码,并且编码应为UTF-8。我怎样才能做到这一点?

最佳答案

将其添加到管道的末尾:

| Export-Csv -Encoding UTF8

就这么简单。

-Encoding 参数可用于任何输出到文件的cmdlet: 外文件设置内容添加内容 Export-Clixml ,可能不是其他一些我想的的。需要注意的一个问题是,对于UTF16,您需要指定 Unicode而不是 UTF16(我认为后者更有意义,并且至少应作为同义词使用,但显然微软没有)。选项的完整列表为:
Unicode,UTF7,UTF8,ASCII,UTF32,BigEndianUnicode,Default,OEM

一些注意事项:
  • ASCII从技术上讲不会为您提供ASCII编码,而是为您提供Windows代码页1252(它基于扩展的ASCII,通常非正式地称为ASCII)。
  • Default为您提供系统默认的其他任何选项。您可以使用[System.Text.Encoding]::Default找出默认值。
  • 关于powershell - 如何将管道转换为CSV格式并指定UTF-8编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21089989/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com