將數(shù)據(jù)庫的編碼修改為gbk 從oracle中取出的數(shù)據(jù)是gbk字符集格式的,如何轉(zhuǎn)換成UTF-8字符集?
從oracle中取出的數(shù)據(jù)是gbk字符集格式的,如何轉(zhuǎn)換成UTF-8字符集?Oracle字符集是字節(jié)數(shù)據(jù)解釋的符號集,可分為大小和相互包含。Oracle的國家語言體系結(jié)構(gòu)允許您使用本地化語言來存儲、處
從oracle中取出的數(shù)據(jù)是gbk字符集格式的,如何轉(zhuǎn)換成UTF-8字符集?
Oracle字符集是字節(jié)數(shù)據(jù)解釋的符號集,可分為大小和相互包含。Oracle的國家語言體系結(jié)構(gòu)允許您使用本地化語言來存儲、處理和檢索數(shù)據(jù)。它使數(shù)據(jù)庫工具、錯誤消息、排序順序、日期、時間、貨幣、數(shù)字和日歷能夠自動適應(yīng)本地化語言和平臺。影響Oracle數(shù)據(jù)庫字符集的最重要參數(shù)是NLS_u1;Lang參數(shù)。其格式如下:NLSulang=languageu區(qū)域.charset它由語言、區(qū)域和字符集三個部分組成,每個部分控制著NLS子集的特征。其中:Language:指定服務(wù)器消息的語言,影響提示消息是中文還是英文;Territory:指定服務(wù)器的日期和數(shù)字格式;charset:指定字符集。例如:美國。ZHS16GBK從NLS_u2;從Lang的組成可以看出,第三部分確實影響了數(shù)據(jù)庫的字符集。因此,只要兩個數(shù)據(jù)庫之間字符集的第三部分相同,就可以相互導入和導出數(shù)據(jù)。前面的影響只是提示信息是中文還是英文。