字符集的问题
DB2中有三种字符集
1.操作系统级:OS的代码页设置值,决定应用程序的默认代码页
设置方式:
Unix下使用 export LANG=”zh_CN” 命令
Windows下在“开始->设置->控制面板->区域选项”中设置
2.DB2实例级:设置参数DB2CODEPAGE,影响DB2中的应用程序的判断。
使用 db2set DB2CODEPAEG= 命令设置需要的字符集
3.数据库级:CODEPAGE参数。DB2数据库级的代码页,只能在建库时进行设置。
创建区域为中国,UTF-8的数据库,如果要使用XML列,必须创建代码级为UTF-8
db2 "CREATE DATABASE dbname USING CODESET UTF-8 TERRITORY CN"