DB2代码页设置乱码的处理方法

数据库
使用DB2数据库时,由于代码页设置,引发中文显示乱码的问题,这着实让我们头疼,有什么方法可以解决这个方法呢?下文将带您寻找答案。

在DB2的应用过程中,经常出现由于代码页设置引发的中文显示乱码的问题,下面就教您一个DB2代码页设置乱码的处理方法,供您参考。

如果是新建数据库,就可以用以下语句来直接建立中文代码页的数据库:

db2 create db db2name using codeset 1386 territyor 86

在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 数据库。
 

 

 

 

【编辑推荐】

DB2字符串连接的实现过程

DB2自增字段IDENTITY的使用

DB2日期时间型数据类型介绍

六类常见的DB2命令行

DB2数据导入的四点注意事项

责任编辑:段燃 来源: 互联网
相关推荐

2010-07-29 09:21:57

DB2代码页

2010-07-30 12:30:02

DB2代码页不兼容

2010-08-10 11:09:12

DB2代码页不兼容

2010-08-10 13:24:44

DB2代码页不兼容

2010-08-03 09:07:20

DB2代码页不兼容

2010-08-03 09:07:20

DB2代码页不兼容

2010-08-05 13:10:11

DB2代码

2010-11-01 11:45:06

DB2管理页大小

2010-09-30 13:37:34

DB2分页

2010-11-01 17:02:52

DB2页大小

2010-11-03 11:02:34

DB2存储过程

2010-11-03 14:16:29

DB2增量备份

2010-11-02 14:08:29

DB2创建用户

2010-11-04 13:25:16

DB2在线导出

2010-11-02 13:40:34

DB2函数调用

2011-03-14 15:47:34

DB2数据库代码

2010-11-02 11:43:11

DB2动态SQL

2010-11-02 14:37:58

DB2临时表定义

2010-09-01 11:17:29

DB2备份

2010-11-03 14:57:44

DB2备份所有表
点赞
收藏

51CTO技术栈公众号