2

Я пытаюсь создать пользователей в AD (2003 Server R2) из CSV-файла с помощью PowerShell (v2)

когда я использую import-csv, результирующие данные искажаются, когда в именах есть диакритические знаки. Херонимо заканчивается как Джер?NiMo. Даниэль заканчивается как Дани?и т. д.

Если я вывожу файл в консоль de PS, используя Type или get-content, все в порядке:
PS> типа.\ users.csv
PS> get-контент.\ users.csv
Приведенные выше команды приводят к тому, что символы отображаются правильно, поэтому я почти уверен, что это не консольная проблема.

Кто-нибудь есть решение этого или может объяснить это поведение?

С уважением, Питер Берхоут

1 ответ1

0

Используйте параметр -Encoding в Import-Csv:

Import-Csv -Encoding UTF7 -Path Users.csv

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .