从db2导出UTF8数据

时间:2008-11-02 21:57:43

标签: database db2

我有一个db2表,其中包含多种语言的值(包括从右到左的语言。)当我使用cli的''export''命令在linux机器上导出该表时,我得到了一个好看的逗号分隔文本file(DEL文件),但是当我在aix上尝试它时,它会替换所有不在ascii中的字符和0x1a。

我尝试过玩LC_LANG和DB2CODEPAGE,没有去。我也尝试使用代码页修饰符,但cli说它无法在这两个代码页之间进行转换(我试过的任何代码页都不是英文。)

我也尝试过IXF导出,数据也被破坏了。

帮助! F1!

由于

1 个答案:

答案 0 :(得分:1)

创建数据库时必须设置数据库的代码页。以后无法修改它。您可以使用以下命令检查数据库的代码页,并查找“数据库代码页”的值:

db2 get db cfg for [database_name]

较新的AIX版本不应该出现Unicode问题,但如果您有旧版本,则可能会导致问题。