我有一个db2表,其中包含多种语言的值(包括从右到左的语言。)当我使用cli的''export''命令在linux机器上导出该表时,我得到了一个好看的逗号分隔文本file(DEL文件),但是当我在aix上尝试它时,它会替换所有不在ascii中的字符和0x1a。
我尝试过玩LC_LANG和DB2CODEPAGE,没有去。我也尝试使用代码页修饰符,但cli说它无法在这两个代码页之间进行转换(我试过的任何代码页都不是英文。)
我也尝试过IXF导出,数据也被破坏了。
帮助! F1!
由于
答案 0 :(得分:1)
创建数据库时必须设置数据库的代码页。以后无法修改它。您可以使用以下命令检查数据库的代码页,并查找“数据库代码页”的值:
db2 get db cfg for [database_name]
较新的AIX版本不应该出现Unicode问题,但如果您有旧版本,则可能会导致问题。