【发布时间】:2021-08-27 11:17:07
【问题描述】:
我编写了一个带有一些功能的小文件连接程序,一切正常,但我必须将输出文件的编码设置为没有 bom 的 utf8。我试图在程序的开头添加这一行“$PSDefaultParameterValues['Out-File:Encoding'] = 'utf8'”,但结果是我有一个带有 bom 的 utf8。我尝试使用 -Encoding utf8NoBOM 但不起作用(我有错误)。我在 PS 版本 5 上工作。我应该怎么做才能在没有 bom 的情况下获得 UTF8?
【问题讨论】:
-
UTF-8 不需要 BOM。
-
@Raedwald 我知道,但是我想得到这个。如果我运行我的脚本,然后检查输出文件编码(在记事本中),我会看到带有 bom 的 UTF-8,我想获得没有 bom 的 utf-8
标签: encoding