新聞中心
此文章主要向大家講述的是關(guān)于Linux操作系統(tǒng)下DB2數(shù)據(jù)庫CODESET的描述,我前兩天在相關(guān)網(wǎng)站看見Linux操作系統(tǒng)下DB2數(shù)據(jù)庫CODESET的描述的資料,覺得挺好,就拿出來供大家分享。

棲霞網(wǎng)站建設公司創(chuàng)新互聯(lián)公司,棲霞網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為棲霞超過千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設要多少錢,請找那個售后服務好的棲霞做網(wǎng)站的公司定做!
1.VARCHAR長度是指的是字節(jié)數(shù),
DB的CODESET是UTF8時,漢字,假名包括小寫假名,是占3個字節(jié)的,ASCII字符集里的字符占1個字節(jié)
DB的CODESET是IBM-943時,漢字和大寫假名是2個字節(jié),小寫假名及ASCII字符集里的字符占1個字節(jié)
2.linux下,DB2數(shù)據(jù)庫-tvf xx.sql 及 import 命令
不會對文件中的多字節(jié)字符做編碼轉(zhuǎn)換,若文件的編碼與數(shù)據(jù)庫的codeset不一致是,將會是亂碼
但是在windows的命令行下執(zhí)行以上命令時,會自動將文件的編碼轉(zhuǎn)換為數(shù)據(jù)庫對應的編碼
文件編碼為UTF8,數(shù)據(jù)庫為UTF8,是LANG設成ja_JP.UTF8時,正常! (TTerm的送受信也為UTF8)
3.SJIS與JIS
JIS不支持漢字?
4.從ftp客戶端及telnet客戶端新建全角文件名文件時,將使用指定的送受信編碼
也只有指定了正確的送受信編碼時,才能正常顯示全角文件名
5.java客戶端程序能根據(jù)數(shù)據(jù)庫的編碼,正確識別字符型數(shù)據(jù)
6.終端的文字編碼與LANG環(huán)境變量,以及數(shù)據(jù)庫所使用的編碼。
終端的文字編碼控制顯示文字時的編碼,以及送受信時使用的編碼
LANG環(huán)境變量被系統(tǒng)及應用程序讀取,指定語言環(huán)境以及內(nèi)存中所使用的文字編碼
數(shù)據(jù)庫所使用的編碼,保存字符型數(shù)據(jù)時所使用的編碼,包括CHARACTER,VARCHAR等
讀取文件列表時,當文件名所使用的編碼與LANG環(huán)境變量不兼容時,文件名將被轉(zhuǎn)換成問號(?)。
文件名所使用的編碼與終端的文字編碼不一致時,文件列表會顯示成亂碼
以上的相關(guān)內(nèi)容就是對關(guān)于Linux下DB2數(shù)據(jù)庫CODESET2009-07-10 10:301.VARCHAR長度是指的是字節(jié)數(shù)的介紹,望你能有所收獲。
新聞名稱:DB2數(shù)據(jù)庫CODESET與Linux
網(wǎng)頁地址:http://www.5511xx.com/article/cddedsj.html


咨詢
建站咨詢
