- 論壇徽章:
- 7
|
本帖最后由 aixuexiwoying 于 2016-04-28 17:10 編輯
Oracle的字符集由參數(shù)NLS_LANG決定:
NLS_LANG參數(shù)由以下部分組成:
NLS_LANG=<Language>_<Territory>.<Clients Characterset>
NLS_LANG各部分含義如下:
LANGUAGE指定Oracle消息使用的語言、日期中月份和日顯示格式
TERRITORY指定貨幣和數(shù)字格式、地區(qū)和計算星期及日期的習(xí)慣
CHARACTERSET控制客戶端應(yīng)用程序使用的字符集
那么如何讓Oracle的客戶端顯示中文呢?前提是Oracle的字符集是支持中文的字符集的超級,我們常用的字符集有g(shù)bk和utf8
之后我們在操作系統(tǒng)層面定義NLS_LANG變量,讓其支持中文,這樣還不夠,我們要保持服務(wù)端、客戶端、系統(tǒng)、我們使用的終端的字符集都保持一致才行
NLS_LANG我們一般有以下兩個選擇,這2種選擇對應(yīng)的終端字體也需要做相應(yīng)的調(diào)整:
export NLS_LANG='simplified chinese_china.al32utf8' 對應(yīng)的終端字體調(diào)成utf8
export NLS_LANG='simplified chinese_china.zhs16gbk' 對應(yīng)的終端字體調(diào)成gbk
上一篇:
http://72891.cn/forum.p ... =4243597&extra= |
|