此文章主要向大家讲述的是关于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长度是指的是字节数的介绍,望你能有所收获。
新闻名称:DB2数据库CODESET与Linux
转载来源:http://www.stwzsj.com/qtweb/news5/6805.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联