DB2数据库CODESET与Linux

数据库
我们今天主要向大家描述的是Linux操作系统下DB2数据库CODESET,以及对其在实际操作中的某些相关事项的描述,以下就是正文的主要内容讲述。

此文章主要向大家讲述的是关于Linux操作系统下DB2数据库CODESET的描述,我前两天在相关网站看见Linux操作系统下DB2数据库CODESET的描述的资料,觉得挺好,就拿出来供大家分享。

1.VARCHAR长度是指的是字节数,

DB的CODESET是UTF8时,汉字,假名包括小写假名,是占3个字节的,ASCII字符集里的字符占1个字节

 

DB的CODESET是IBM-943时,汉字和大写假名是2个字节,小写假名及ASCII字符集里的字符占1个字节

 

2.linux下,DB2数据库-tvf xx.sql 及 import 命令

不会对文件中的多字节字符做编码转换,若文件的编码与数据库的codeset不一致是,将会是乱码

 

但是在windows的命令行下执行以上命令时,会自动将文件的编码转换为数据库对应的编码

 

文件编码为UTF8,数据库为UTF8,是LANG设成ja_JP.UTF8时,正常! (TTerm的送受信也为UTF8)

3.SJIS与JIS

JIS不支持汉字?

 

4.从ftp客户端及telnet客户端新建全角文件名文件时,将使用指定的送受信编码

也只有指定了正确的送受信编码时,才能正常显示全角文件名

 

5.java客户端程序能根据数据库的编码,正确识别字符型数据

6.终端的文字编码与LANG环境变量,以及数据库所使用的编码。

终端的文字编码控制显示文字时的编码,以及送受信时使用的编码

 

LANG环境变量被系统及应用程序读取,指定语言环境以及内存中所使用的文字编码

 

数据库所使用的编码,保存字符型数据时所使用的编码,包括CHARACTER,VARCHAR等

 

读取文件列表时,当文件名所使用的编码与LANG环境变量不兼容时,文件名将被转换成问号(?)。

文件名所使用的编码与终端的文字编码不一致时,文件列表会显示成乱码

 

 

以上的相关内容就是对关于Linux下DB2数据库CODESET2009-07-10 10:301.VARCHAR长度是指的是字节数的介绍,望你能有所收获。

【编辑推荐】

  1. 安装IBM DB2 Content Manager V83时与122错误代码
  2. IBM DB2数据库新手必看的基础知识有哪些?
  3. DB2 CMO安装7.1.2.6补丁之后会出现的错误
  4. DB2数据库分区的概念与应用的描述
  5. IBM DB2跨平台数据库迁移操作与潜在危机
责任编辑:佚名 来源: 驱动之家
相关推荐

2010-08-16 14:51:08

DB2数据库

2009-07-06 17:34:26

远程复制DB2

2010-09-07 14:44:50

DB2 数据库

2010-08-17 16:24:32

IBM DB2数据库

2010-08-03 14:40:05

DB2数据库

2011-03-11 16:02:03

DB2数据库安装

2010-08-25 10:50:48

DB2数据库

2010-08-26 16:15:25

DB2数据库管理

2010-11-03 16:21:18

DB2数据库授权

2010-11-01 11:30:41

DB2数据库权限

2010-09-30 11:49:21

DB2数据库权限

2010-11-01 13:34:20

DB2数据库安装

2010-11-02 11:49:18

SQL SERVER连

2010-08-31 11:26:59

DB2数据库

2010-08-31 13:06:49

DB2数据库

2010-11-03 16:32:10

DB2创建数据库

2010-08-25 11:11:59

DB2JDBC连接

2009-12-16 10:48:42

DB2数据库

2010-08-31 17:34:46

DB2

2011-03-03 14:52:40

DB2数据库恢复
点赞
收藏

51CTO技术栈公众号