Use o parâmetro -Encoding
de Import-Csv
:
Import-Csv -Encoding UTF7 -Path Users.csv
Estou tentando criar usuários no AD (servidor R2 2003) de um arquivo CSV usando o PowerShell (v2)
quando eu uso o import-csv, os dados resultantes ficam desconfigurados quando os nomes possuem caracteres diacríticos. Jerónimo acaba como Jerónimo. Daniëlle acaba sendo Daniela etc.
Se eu enviar o arquivo no console de PS usando Type ou get-content, tudo estará bem:
PS > tipo. \ Users.csv
PS > get-content. \ Users.csv
Os comandos acima resultam em caracteres sendo exibidos corretamente, então tenho certeza que não é um console não.
Alguém tem uma solução para isso ou pode explicar esse comportamento?
Atenciosamente, Peter Berkhout
Use o parâmetro -Encoding
de Import-Csv
:
Import-Csv -Encoding UTF7 -Path Users.csv
Tags windows utf-8 ascii powershell