我正在尝试使用 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