NLS_LANG設(shè)置

NLS_LANG 參數(shù)組成

NLS_LANG參數(shù)由以下部分組成
NLS_LANG=<Language><Territory>.<Clients Characterset>
NLS_LANG各部分含義定義如下:
Language指定:

  1. Oracle消息使用的語(yǔ)言
  2. 日期中月份和日顯示
    Territory指定:
  3. 貨幣和數(shù)字格式
  4. 地區(qū)和計(jì)算星期及日期的習(xí)慣
    Characterset控制客戶端應(yīng)用程序使用的字符集
    通常設(shè)置或者等于客戶端(如windows)代碼頁(yè)
    在Windows上查看當(dāng)前系統(tǒng)的代碼頁(yè)可以使用chcp命令:
C:\Users\Jowell>chcp
代碼頁(yè) 國(guó)家(地區(qū))或語(yǔ)言
437 美國(guó)
708 阿拉伯文(ASMO 708)
720 阿拉伯文(DOS)
850 多語(yǔ)言(拉丁文 I)
852 中歐(DOS) - 斯拉夫語(yǔ)(拉丁文 II)
855 西里爾文(俄語(yǔ))
857 土耳其語(yǔ)
860 葡萄牙語(yǔ)
861 冰島語(yǔ)
862 希伯來(lái)文(DOS)
863 加拿大 - 法語(yǔ)
865 日耳曼語(yǔ)
866 俄語(yǔ) - 西里爾文(DOS)
869 現(xiàn)代希臘語(yǔ)
874 泰文(Windows)
932 日文(Shift-JIS)
936 中國(guó) - 簡(jiǎn)體中文(GB2312)
949 韓文
950 繁體中文(Big5)
1200 Unicode
1201 Unicode (Big-Endian)
1250 中歐(Windows)
1251 西里爾文(Windows)
1252 西歐(Windows)
1253 希臘文(Windows)
1254 土耳其文(Windows)
1255 希伯來(lái)文(Windows)
1256 阿拉伯文(Windows)
1257 波羅的海文(Windows)
1258 越南文(Windows)
20866 西里爾文(KOI8-R)
21866 西里爾文(KOI8-U)
28592 中歐(ISO)
28593 拉丁文 3 (ISO)
28594 波羅的海文(ISO)
28595 西里爾文(ISO)
28596 阿拉伯文(ISO)
28597 希臘文(ISO)
28598 希伯來(lái)文(ISO-Visual)
38598 希伯來(lái)文(ISO-Logical)
50000 用戶定義的
50001 自動(dòng)選擇
50220 日文(JIS)
50221 日文(JIS-允許一個(gè)字節(jié)的片假名)
50222 日文(JIS-允許一個(gè)字節(jié)的片假名 - SO/SI)
50225 韓文(ISO)
50932 日文(自動(dòng)選擇)
50949 韓文(自動(dòng)選擇)
51932 日文(EUC)
51949 韓文(EUC)
52936 簡(jiǎn)體中文(HZ)
65000 Unicode (UTF-7)
65001 Unicode (UTF-8)

下表列出了所有支持的代碼頁(yè)及其國(guó)家(地區(qū))或者語(yǔ)言:

代碼頁(yè) 國(guó)家(地區(qū))或語(yǔ)言
437 美國(guó)
708 阿拉伯文(ASMO 708)
720 阿拉伯文(DOS)
850 多語(yǔ)言(拉丁文 I)
852 中歐(DOS) - 斯拉夫語(yǔ)(拉丁文 II)
855 西里爾文(俄語(yǔ))
857 土耳其語(yǔ)
860 葡萄牙語(yǔ)
861 冰島語(yǔ)
862 希伯來(lái)文(DOS)
863 加拿大 - 法語(yǔ)
865 日耳曼語(yǔ)
866 俄語(yǔ) - 西里爾文(DOS)
869 現(xiàn)代希臘語(yǔ)
874 泰文(Windows)
932 日文(Shift-JIS)
936 中國(guó) - 簡(jiǎn)體中文(GB2312)
949 韓文
950 繁體中文(Big5)
1200 Unicode
1201 Unicode (Big-Endian)
1250 中歐(Windows)
1251 西里爾文(Windows)
1252 西歐(Windows)
1253 希臘文(Windows)
1254 土耳其文(Windows)
1255 希伯來(lái)文(Windows)
1256 阿拉伯文(Windows)
1257 波羅的海文(Windows)
1258 越南文(Windows)
20866 西里爾文(KOI8-R)
21866 西里爾文(KOI8-U)
28592 中歐(ISO)
28593 拉丁文 3 (ISO)
28594 波羅的海文(ISO)
28595 西里爾文(ISO)
28596 阿拉伯文(ISO)
28597 希臘文(ISO)
28598 希伯來(lái)文(ISO-Visual)
38598 希伯來(lái)文(ISO-Logical)
50000 用戶定義的
50001 自動(dòng)選擇
50220 日文(JIS)
50221 日文(JIS-允許一個(gè)字節(jié)的片假名)
50222 日文(JIS-允許一個(gè)字節(jié)的片假名 - SO/SI)
50225 韓文(ISO)
50932 日文(自動(dòng)選擇)
50949 韓文(自動(dòng)選擇)
51932 日文(EUC)
51949 韓文(EUC)
52936 簡(jiǎn)體中文(HZ)
65000 Unicode (UTF-7)
65001 Unicode (UTF-8)

所以chap 936可以設(shè)置簡(jiǎn)體中文

查看NLS_LANG的方法

  • Windows使用
echo %NLS_LANG%

比如我本機(jī)返回SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  • Unix使用
env|grep NLS_LANG

比如:
/opt/oracle>env|grep NLS_LANG
NLS_LANG=AMERICAN_CHINA.ZHS16GBK

Windows客戶端設(shè)置,可以在注冊(cè)表中更改NLS_LANG,具體鍵值位于:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\
xx指存在多個(gè)ORACLE_HOME時(shí)系統(tǒng)編號(hào)

查看數(shù)據(jù)庫(kù)服務(wù)器字符集

select * from nls_database_parameters; --其來(lái)源于props$, 是表示數(shù)據(jù)庫(kù)的字符集

查看數(shù)據(jù)庫(kù)客戶端字符集環(huán)境

select * from nls_instance_parameters; --其來(lái)源于v$parameter,

查看數(shù)據(jù)庫(kù)會(huì)話字符集環(huán)境

--其來(lái)源于v$nls_parameters垃你,表示會(huì)話自己的設(shè)置,可能是會(huì)話的環(huán)境變量或者是alter session完成,如果會(huì)話沒(méi)有特殊的設(shè)置同衣,將與nls_instance_parameters一致竟块。
select * from nls_session_parameters;

查看數(shù)據(jù)庫(kù)當(dāng)前字符集參數(shù)設(shè)置

SELECT * FROM v$nls_parameters; 

客戶端 NLS_LANG 的設(shè)置方法

  • Windows:
  1. 常用中文字符集
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 
  1. 常用unicode字符集
set NLS_LANG=american_america.AL32UTF8 

可以通過(guò)修改注冊(cè)表鍵值永久設(shè)置
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG

  • Unix:
  1. 常用unicode字符集
export NLS_LANG=american_america.AL32UTF8 
  1. 常用中文字符集
export NLS_LANG="Simplified Chinese_china".ZHS16GBK 

可以編輯 bash_profile 文件進(jìn)行永久設(shè)置
vi .bash_profile
NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG
使 bash_profile 設(shè)置生效
source .bash_profile

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市耐齐,隨后出現(xiàn)的幾起案子浪秘,更是在濱河造成了極大的恐慌,老刑警劉巖埠况,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耸携,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡辕翰,警方通過(guò)查閱死者的電腦和手機(jī)夺衍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)喜命,“玉大人沟沙,你說(shuō)我怎么就攤上這事河劝。” “怎么了矛紫?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵赎瞎,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我颊咬,道長(zhǎng)务甥,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任喳篇,我火速辦了婚禮敞临,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘杭隙。我一直安慰自己哟绊,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布痰憎。 她就那樣靜靜地躺著票髓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪铣耘。 梳的紋絲不亂的頭發(fā)上洽沟,一...
    開(kāi)封第一講書(shū)人閱讀 49,144評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音蜗细,去河邊找鬼裆操。 笑死,一個(gè)胖子當(dāng)著我的面吹牛炉媒,可吹牛的內(nèi)容都是我干的踪区。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼吊骤,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼缎岗!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起白粉,我...
    開(kāi)封第一講書(shū)人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤传泊,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后鸭巴,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體眷细,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年鹃祖,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了溪椎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖池磁,靈堂內(nèi)的尸體忽然破棺而出奔害,到底是詐尸還是另有隱情,我是刑警寧澤地熄,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布华临,位于F島的核電站,受9級(jí)特大地震影響端考,放射性物質(zhì)發(fā)生泄漏雅潭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一却特、第九天 我趴在偏房一處隱蔽的房頂上張望扶供。 院中可真熱鬧,春花似錦裂明、人聲如沸椿浓。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)扳碍。三九已至,卻和暖如春仙蛉,著一層夾襖步出監(jiān)牢的瞬間笋敞,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工荠瘪, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留夯巷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓哀墓,卻偏偏與公主長(zhǎng)得像趁餐,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子篮绰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 摘要:本文從Unicode入手阶牍,介紹由于通信問(wèn)題而產(chǎn)生的字符集,以及Unicode的發(fā)展情況星瘾。介紹各種字符集的及其...
    瘋狂的冰塊閱讀 1,898評(píng)論 0 6
  • 雖然是小比賽無(wú)論是組織還是補(bǔ)給都不錯(cuò)走孽,還有現(xiàn)在按摩×兆矗快到?jīng)_刺的時(shí)候給了我很大的驚喜磕瓷。成績(jī)不是最好的,但是跑的很開(kāi)心...
    QingYuan1980閱讀 205評(píng)論 0 1
  • 對(duì)于他來(lái)說(shuō),他是很認(rèn)真很認(rèn)真的去喜歡一個(gè)女生困食,然后在時(shí)機(jī)成熟時(shí)和她結(jié)婚生子边翁,用小吵小鬧來(lái)等待白頭偕老,最后死了都要...
    FezDirk閱讀 188評(píng)論 0 0
  • 據(jù)說(shuō),極簡(jiǎn)的生活更會(huì)得到幸福瘩例。 還記得小時(shí)候的你自己?jiǎn)岚〗海恳苍S你記憶中的自己剛上小學(xué),課間十分鐘拿著兩毛錢買...
    三月橘黃閱讀 389評(píng)論 1 4
  • 每一個(gè)喜歡你的人,都特別愿意約你出來(lái)吃飯聘惦,而且這種情況已經(jīng)不再局限于愛(ài)情了某饰。 不知道你們有沒(méi)有這樣一種感覺(jué),和自己...
    再見(jiàn)達(dá)尼亞閱讀 1,255評(píng)論 0 0