DB2字符集设置

本文遵循BY-SA版权协议,转载请附上原文出处链接。


本文作者: 黑伴白

本文链接: http://heibanbai.com.cn/posts/eea17590/

DB2字符集设置

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

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

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

操作系统字符集

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

客户端字符集

  • 查看客户端字符集

    db2set -all --查看db2codepage的值

    1
    2
    3
    4
    5
    6
    [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"

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

1
2
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.

蚂蚁🐜再小也是肉🥩!


DB2字符集设置
http://heibanbai.com.cn/posts/eea17590/
作者
黑伴白
发布于
2021年1月25日
许可协议

“您的支持,我的动力!觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付