Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Bekerja dengan Data JDBC Non-ASCII di Talend

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:

  1. Mengakses properti komponen tJDBCInput.
  2. Pilih Tombol Edit Skema.
  3. 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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menulis Query Kompleks di SQL

  2. Menghubungkan ke 4D dari Java

  3. SQL CREATE TABLE ... SEBAGAI Pernyataan SELECT

  4. Keluarga Prosesor AMD Baru Bandingkan Dengan Prosesor Intel Baru

  5. Jenis yang Menumpahkan ke Level 15.000