环境: DPF 2*P570 DB2 V9.5 AIX 6.1
各位好:
目前我们数据库有4台,其中3台数据库DBM CFG的编码是 GBK,仅有一台是 UTF-8的编码。
目前在从其他数据库同步到UTF-8的数据库中发现包含部分汉语的字段超长,报错。
经在网上查询,发现GBK是汉语代表2个字节,而UTF-8汉语代表3个字节,
目前想咨询能否把现有库的UTF-8编码改成 GBK,这种改动除了配置更改外,其他是否还需要更改?
因为是在线系统,不敢随便动。
个人想法是: 由于UTF-8一个汉语包含3个字节,如果改成GBK应该没有问题,毕竟是扩大了长度。
但是对于英文来说,好像就有问题了。 GBK每个字符占用2个字节,而使用UTF-8英文却只占一个字节。
还请各位大虾指点一下.........
收起