Saat menguji Talend dengan Easysoft JDBC-ODBC Bridge, kami mengalami kerusakan teks saat menulis data non-ASCII dari database SQL Server ke file format CSV.
Solusinya adalah mengubah tipe data untuk kolom masalah dalam skema Talend dari String
ke byte[]
. Untuk melakukan ini, kami:
- Mengakses properti komponen tJDBCInput.
- Pilih Tombol Edit Skema.
- Mengubah definisi tipe data untuk kolom yang relevan.
Pengkodean karakter default Talend adalah UTF-8. Selama data yang dikembalikan oleh driver JDBC adalah ASCII, data yang dikodekan dengan pengkodean karakter yang berbeda tidak menjadi masalah:data UTF-8 yang hanya berisi karakter ASCII identik dengan data.