Podczas testowania Talend z Easysoft JDBC-ODBC Bridge, doświadczyliśmy uszkodzenia tekstu podczas zapisywania danych spoza ASCII z bazy danych SQL Server do pliku w formacie CSV.
Obejściem była zmiana typu danych dla kolumny problemu w schemacie Talend z String
do byte[]
. W tym celu:
- Dostęp do właściwości komponentu tJDBCInput.
- Wybierz przycisk Edytuj schemat.
- Zmieniono definicję typu danych dla odpowiedniej kolumny.
Domyślne kodowanie znaków Talend to UTF-8. Dopóki dane zwracane przez sterownik JDBC to ASCII, dane zakodowane przy użyciu innego kodowania znaków nie stanowią problemu:dane UTF-8 zawierające tylko znaki ASCII są identyczne z danymi.