各位高手,请教一下。datastage连接sqlserver的问题

datastage8.7部署在红帽linux6.2上系统i18n里是LANG=‘zh_CN.UTF-8’.采用ODBC的方式连接的SQLSERVER。server job里的ODBC源里查看数据中文都是“?”问号。导入DB2后中文都没了,已经证明DB2可以显示中文。DB2字符集是GBK,code=1386。请问如何能让中文正确导入DB2数据库中?
参与4

3同行回答

BreezeBreeze大数据工程师保险集团
元数据定义的varchar的列的扩展选择unicode可以么。sqlserver的库貌似也有字符集的说法。显示全部
元数据定义的varchar的列的扩展选择unicode可以么。sqlserver的库貌似也有字符集的说法。收起
保险 · 2014-05-14
浏览1021
zllhczllhc项目经理王强
字符集最后怎么解决的!我也碰到了!显示全部
字符集最后怎么解决的!我也碰到了!收起
互联网服务 · 2014-04-03
浏览1070
bj_yuxinbj_yuxin软件开发工程师北京新晨科技发展有限公司
顶上来。现在linux6.2的LANG='zh_CN.GB18030' ,把datastage的dsenv文件里改为LANG=zh_CN.GB18030;export LANG LC_ALL=zh_CN.GB18030;export LC_ALLLC_CTYPE=zh_CN.GB18030;export LC_CTYPELC_COLLATE=zh_CN.GB18030;export LC_COLLATELC_MONETARY=zh_CN.GB18030;export ...显示全部
顶上来。现在linux6.2的LANG='zh_CN.GB18030' ,把datastage的dsenv文件里改为

LANG=zh_CN.GB18030;export LANG
LC_ALL=zh_CN.GB18030;export LC_ALL
LC_CTYPE=zh_CN.GB18030;export LC_CTYPE
LC_COLLATE=zh_CN.GB18030;export LC_COLLATE
LC_MONETARY=zh_CN.GB18030;export LC_MONETARY
LC_NUMERIC=zh_CN.GB18030;export LC_NUMERIC
LC_TIME=zh_CN.GB18030;export LC_TIME
LC_MESSAGES=zh_CN.GB18030; export LC_MESSAGES

ODBC用的是datastage自带的datadirect
SQLSERVER里的中文仍然显示为??
有高手知道怎么搞吗?收起
互联网服务 · 2012-08-01
浏览1103

提问者

bj_yuxin
软件开发工程师北京新晨科技发展有限公司
擅长领域: cognos大数据联机分析处理

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2012-05-17
  • 关注会员:1 人
  • 问题浏览:4360
  • 最近回答:2014-05-14
  • X社区推广