Informatica解决乱码有关问题步骤(Mysql数据库)
Informatica解决乱码问题步骤(Mysql数据库)
1:查看MySQL数据库服务器和数据库MySQL字符集
show variables like '%char%';
2:查看MySQL数据表(table)的MySQL字符集。
show table status from mydb like '%countries%';
3:target数据库字符集
SELECT * FROM NLS_DATABASE_PARAMETERS T WHERE T.PARAMETER = 'NLS_CHARACTERSET';
4:系统ODBC字符集
5:odbc加一个参数
IANAAppCodePage=106
6:查询info的编码
env|grep NLS_LANG
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
7:workflow的connection设置:
Source Connection Code Page=UTF8
Target Connection Code Page=UTF8
8:IS Process Code Page
(init_srv->processes->General Properties->codepage(UTF-8 encoding of Unicode))
9:把乱码的字段放长10倍试试。
----------------------------------------------------------
如上信息,纯属个人总结,如有问题,请及时联系;
转载请注明出处,谢谢。