Я создал интеграцию между двумя системами и при чтении данных из первой БД (с сопоставлением windows-1256) и вставке его во вторую БД (с сопоставлением SQL_Latin1_General_CP1_CI_AS) он вставил как неправильную кодировку
Insert into TESTDTA.F060116Z ( SZEDUS,SZEDBT,SZEDTN,SZEDLN,SZEDCT,SZEDDT,SZEDDL,SZEDSP,SZTNAC,SZAN8,SZALPH,SZAT1,SZHMCO,SZHMCU,SZANPA,SZSAL,SZDSI,SZSEX,SZDOB,SZCCPR,SZMSTI,SZPAST,SZPSDT,SZMCU,SZHM02,SZPFRQ,SZSALY,SZFLSA,SZUN,SZTRS,SZEFTO,SZTORG,SZUSER,SZPID,SZJOBN,SZUPMJ,SZTDAY,SZLF,SZSMKR,SZTIPE,SZMSA ) values ( 'MenaHRMS','50','Update Employee','1','H2','116088','0','Y','04','113084',N'اباء فارس الهندي','E','00003',' 31145000','1406086','1','115152','M','910001','SA','M','0','115152',' 31145000','N','M','S','Y','NS','010','116088','MenaHRMS','MenaHRMS','MenaHRMS','MenaHRMS','116088','044939','1','E','N','M' )
и результат = ÇÈÇÁ ÝÇÑÓ ÇáåäÏí
اباء فارس الهندي = ÇÈÇÁ ÝÇÑÓ ÇáåäÏí
Я пробовал iconv и заголовки, но это не работает.
Задача ещё не решена.
Других решений пока нет …