系统集成

咨询:UTF-8转变为GBK需要操作什么?

环境:       DPF 2*P570  DB2 V9.5    AIX 6.1各位好:      目前我们数据库有4台,其中3台数据库DBM CFG的编码是 GBK,仅有一台是 UTF-8的编码。目前在从其他数据库同步到UTF-8的数据库中发现包含部分汉语的字段...显示全部
环境:       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英文却只占一个字节。

还请各位大虾指点一下.........收起
参与7

查看其它 5 个回答wangkai8的回答

wangkai8wangkai8数据库管理员IBM
编码集改不了,只能重建。
互联网服务 · 2013-03-15
浏览811

回答者

wangkai8
数据库管理员IBM

wangkai8 最近回答过的问题

回答状态

  • 发布时间:2013-03-15
  • 关注会员:1 人
  • 回答浏览:811
  • X社区推广