我有一个 bat 文件,我在其中编码了一些 CSV 文件。问题是一旦编码完成(我猜是BOM字节),文件开头就有一个字符。这个字符困扰着我,因为编码后,我使用这个文件来生成一个数据库。这是编码的行(在bat文件中):
powershell -Command "&{ param($Path); (Get-Content $Path) | Out-File $Path -Encoding UTF8 }" CSVs\\pass.csv
有没有办法在没有 BOM 的情况下对文件进行编码(如果这是问题)?
谢谢!