0

我尝试使用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 新服务器

4

1 回答 1

0

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

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

于 2015-07-02T11:50:46.293 回答