powershell import-csv искажает диакритические знаки
Я пытаюсь создать пользователей в AD (2003 server R2) из CSV-файла с помощью PowerShell (v2)
когда я использую import-csv, результирующие данные искажаются, когда в именах есть диакритические знаки. Херонимо заканчивается как Херонимо. Даниэль заканчивается как Даниэль и т. Д.
Если я выведу файл в консоль de PS, используя Type или get-content, все в порядке:
PS> Тип. \ Users.csv
PS> get-content. \ Users.csv
Приведенные выше команды приводят к тому, что символы отображаются правильно, поэтому я уверен, что это не консольная проблема.
Кто-нибудь есть решение этого или может объяснить это поведение?
С уважением, Питер Берхоут
1 ответ
Использовать -Encoding
parameter of Import-Csv
:
Import-Csv -Encoding UTF7 -Path Users.csv