由于最近在研究BI,所以在这个过程中会发现或大或小,或多或少的问题,为了方便以后查找,我会在研究过程中多做一些记录。
今天在做ETL练习的时候,我把源数据(Oracle)中某个表的数据ETL到 Sybase IQ中某个表中去,最后发现数据是进去了,但是中文 乱码。
因为Sybase IQ 中我使用的是 自带的Demo数据库,具体位置如下:
E:/DBMS/Sybase/ASIQ-12_7/demo(Windows XP)
其他人的位置视安装路径不同 有所不一样。
因为在做ETL抽取的过程中没有注意,所以最后发现到Sybase中的中文 数据是乱码。
于是乎第一想到的就是 数据库之间的字符集不匹配造成的,顺着这个思路查找发现
O