当前位置: 首页 > 图文教程 > 数据库 > DB2 > 三种级别的DB2数据库字符集的设置与修改

DB2
Microsoft SQL Server 7.0数据库升级转换问题
Microsoft SQL Server 7.0数据库设置与数据结构
将Access数据库移植到Microsoft SQL Server 7.0
如何恢复系统数据库?
数据库复制技术在Internet上的实现
优化-数据库
全面优化ADO
将数据库中的数据通过client控件显示,有源代码
OSQL工具在DOS下的操作方式
用SQL Server为Web浏览器提供图像(一)(转)
用SQL Server为Web浏览器提供图像(二)(转)
用SQL Server为Web浏览器提供图像(三)(转)
用SQL Server为Web浏览器提供图像(四)(转)
用表单来提交sql(转)1
用表单来提交sql(转)2
用表单来提交sql(转)3
DB2 日期和时间的函数应用说明
DB2 常用命令速查(备忘)
DB2 常用命令小结
DB2 自动递增字段实现方法

三种级别的DB2数据库字符集的设置与修改


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 648 ::
收藏到网摘: n/a

  在DB2数据库中,与字符集相关的问题主要有三个层次的字符集的设置,其中系统级别和实例级别的字符集可以根据需求进行修改,而数据库级别的数据集则必须在建库时确定。

  (1)操作系统 Locale:系统级别的代码页设置,决定应用程序的默认代码页;

  如果大家希望将 OS Locale 设置为中文,可以考虑下面的方法:

  Unix:大家可以通过 export LANG=”zh_CN” 命令修改当前的 Locale 到中文;

  Windows:在“开始->设置->控制面板->区域选项”中进行对系统的语言设置进行选择;

  (2)DB2CODEPAGE:DB2 实例级别的代码页设置,它会影响DB2相关应用程序对代码页转换时做出代码页判定。

  大家可以通过 db2set DB2CODEPAEG= 命令将 DB2CODEPAGE 设置为你需要的字符集。

  (3)DATABASE CODEPAGE:DB2 数据库级别的代码页设置;必须在建库时进行设置。

  大家在创建数据库时必须指定需要的代码页:

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

  注释:这条语句可用于创建指定区域为中国(CN)的 Unicode 数据库。