Вопрос

Я использую Talend к резервному копированию MS SQL на MySQL Server.Все идет хорошо, у меня есть связь, данные потоки данных из одной БД на другую ... Однако я не могу правильно скопировать диакритические знаки.

на MS SQL у меня есть polish_ci_as и на mysql у меня latin2 general_ci.

Когда я пытался скопировать данные из MS SQL в файл Excel, все на месте. Я пришел к выводу, что проблема заключается в MySQL.

Вы столкнулись с этой проблемой раньше?

Это было полезно?

Решение

в Talend MySqlOutput -> Компонентное окно -> Расширенные настройки.Добавьте следующее:

"useUnicode=true&characterEncoding=latin2"
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top