我对编解码器真的很困惑。打开功能。当我这样做的时候:它给出了误差UnicodeDecodeError: 'ascii'编解码器不能解码字节0xef位置0:序数不在范围(128)如果我这样做:它工作得很

Out-File似乎在使用UTF-8时强制BOM:我怎么能写一个文件在UTF-8没有BOM使用PowerShell?更新2021自从10年前我写这个问题以来,PowerShell已经发生了一些变化。检

UTF-8和UTF-8与BOM有什么不同?哪个更好?