Oracle環境變量NLS_LANG

 
NLS_LANG是一個環境變量,用於定義語言,地域以及字符集屬性。對於非英語的字符集,NLS_LANG的設置就非常重要。

NLS:‘National Language Support (NLS)’ 當我們設定一種nls的時候實際上我們是爲oracle在存放數據時指定了他的語種所特有的一些表達形式,比如我們選擇chinese,那麼它的中文字符如何存放,按什麼規則排序,貨幣如何表示,日期格式也就被設定了。

NLS_LANG參數由以下部分組成:NLS_LANG=<Language>_<Territory>.<Clients Characterset>
NLS_Language 指定:
- Oracle(錯誤)信息的語言
- 日和月份的名稱
注意:NLS_LANGUAGE與插入和查詢的*數據*的語言無關。

NLS_Territory 指定:
- 貨幣和數字格式
- 計算星期和天數的範圍和慣例

客戶端字符集(CLIENTS CHARACTERSET):
- 定義Oracle客戶端,客戶應用使用的編碼
* 或者它要符合您Microsoft Windows代碼頁 (GUI工具的ACP, 命令提示符的CHCP 值)
* 或者爲Unicode WIN32應用設置爲UTF8/AL32UTF8。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章