powershell import-csv 混淆变音字符

powershell import-csv 混淆变音字符

我正在尝试使用 PowerShell (v2) 从 CSV 文件在 AD (2003 服务器 R2) 中创建用户

当我使用 import-csv 时,如果名称中包含变音字符,则生成的数据会混乱。Jerónimo 最终变成 Jer?nimo。Daniëlle 最终变成 Dani?lle 等等。

如果我使用 Type 或 get-content 在 PS 控制台中输出文件,则一切都很好:
PS> type .\Users.csv
PS> get-content .\Users.csv
上述命令导致字符显示正确,所以我很确定这不是控制台问题。

有人有解决方案吗或者可以解释这种行为吗?

问候,Peter Berkhout

答案1

使用-Encoding参数Import-Csv

Import-Csv -Encoding UTF7 -Path Users.csv

相关内容