Я пытаюсь экспортировать базу данных SQL Server в файлы CSV. Для этого я использую скрипт powershell.Экспорт из SQL Server в CSV-файлы с кодировкой ISO-8859-15
Как вы можете видеть, в базе данных у меня есть специальные символы (датский язык).
Но в экспортированных файлах, эти символы заменяются на? как вы можете увидеть ниже:
Для получения дополнительной информации, в моем Powershell скрипт, вот линия экспорта файла:
$ DataSet.Tables [0] | Export-Csv $ extractFile -NoTypeInformation -Encoding "ISO-8859-15"
Может ли кто-нибудь помочь? Благодаря!
EDIT:
@JamesQMurphy здесь код
Is -Encoding "ISO-8859-15" действительный код параметр? Я думал, что список был Unicode, UTF7, UTF8, ASCII, UTF32, BigEndianUnicode, Default и OEM? Вы пробовали - например, кодирование UTF7? – Shaneis
Да, и это не сработало :( – imanebz
Можете ли вы показать код, который заполняет ваш $ DataSet? – JamesQMurphy