SSIS всегда импортирует файлы как ANSI несмотря на настройку кодовой страницы - PullRequest
0 голосов
/ 31 марта 2020

Мы импортируем плоские файлы через SSIS, которые необходимо импортировать как UTF-8, чтобы обеспечить правильное кодирование специальных символов. Я установил для кодовой страницы 65001, а для параметра AlwaysUseDefaultCodePage установлено значение True. В качестве теста я сохранил 2 копии одного и того же файла с помощью блокнота. Один, где я устанавливаю кодировку в диалоговом окне «Сохранить как» на ANSI, а другой на UTF-8.

Когда я импортирую файл UTF-8 через SSIS, все в порядке. Когда я импортирую файл ANSI через тот же пакет служб SSIS, все специальные символы преобразуются в ?.

Кажется, настройки кодовой страницы ничего не делают. Как заставить файлы, импортированные через SSIS, каждый раз кодироваться как UTF-8, независимо от типа файла?

Я видел еще пару вопросов, связанных с экспортом данных в плоский файл. , но это конкретно связано с импортом данных на SQL сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...