SAP IQ 16.0加载表编码/字符集

时间:2015-01-11 16:10:55

标签: character-encoding sybase sybase-iq

我尝试使用LOAD TABLE语句将表从txt文件加载到Sybase IQ Server。而且我在插入记录时遇到编码问题,例如ћРРРђРЎРўРќРћ。我用

解决了我的问题

set temporary option DEFAULT_ISQL_ENCODING = 'UTF8';

但现在我们有了新的服务器,这不再解决我的问题了。无论我做什么,我都会遇到编码问题。

SELECT PROPERTY ('charset')在两台服务器上输出'utf8'

SELECT @@version输出:

  

Sybase IQ / 15.4.0.3027/130221 / P / ESD 3 / RS6000MP / AIX 6.1.0 / 64bit / 2013-02-21 11:27:49    旧服务器

     

SAP IQ / 16.0.0.808 / 141110 / P / sp08.20 / Enterprise Linux64 - x86_64 - 2.6.18-194.el5 / 64bit / 2014-11-10 12:47:58    新服务器

1 个答案:

答案 0 :(得分:0)

你想从哪里加载你的txt文件?

您的问题存在,因为您的文件中有回车符,当您从Windows发送带有(ћРРРђРЎРўРќРћ字符)的文件到unix时会发生回车。如果您尝试从unix加载文件...尝试执行dos2unix file.txt,然后再次尝试加载。