DB2字符集设置

字符集设置

在DB2中,字符集主要为三个部分,分别是:操作系统、实例(客户端)、数据库等;

其中操作系统、实例(客户端)两个级别的可以根据需要进行自定义修改;

数据库级别的只能在创建数据库时指定。

操作系统字符集

  • 通过export LANG进行字符集的设置
    • export LANG=en_US.UTF-8 #utf8字符集
    • export LANG=zh_CN --gbk字符集

客户端字符集

  • 查看客户端字符集

    db2set -all --查看db2codepage的值

    [db2iadm@Linux ~]$ db2set -all
    [i] DB2COMM=tcpip
    [i] DB2CODEPAGE=1208
    [g] DB2FCMCOMM=TCPIP6
    [g] DB2SYSTEM=localhost.localdomain
    [g] DB2INSTDEF=db2iadm
    
  • 设置客户端字符集

    • db2set db2codepage=1208 --utf8字符集
    • db2set db2codepage=1386 --gbk字符集

数据库字符集

示例:创建utf8字符集数据库

db2 "CREATE DATABASE databasename USING CODESET UTF-8 TERRITORY CN"

注意:数据库字符集创建后不能修改,务必注意

扫描二维码关注公众号,回复: 12416800 查看本文章
USING CODESET codeset
Specifies the code set to be used for data entered into this database. After you create the database, you cannot change the specified code set.

猜你喜欢

转载自blog.csdn.net/weixin_49192027/article/details/113151184