NLS_LANG=<Language>_<Territory>.<Clients Characterset>
NLS_LANG各部分含義如下:
LANGUAGE指定:
-Oracle訊息使用的語言
-日期中月份和日顯示
TERRITORY指定
-貨幣和數位格式
-地區和計算星期及日期的習慣
CHARACTERSET:
-控制用戶端應用程式使用的字元集
通常設置或者等於用戶端(如Windows)內碼表
或者對於unicode應用設置為UTF8
在Windows上查看目前系統的內碼表可以使用chcp命令:
Example:
C:\>set NLS_LANG=TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950
C:\>sqlplus "/ as sysdba"
SQL> select sysdate from dual;
SYSDATE
----------
01-11月-03
C:\>set NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252
C:\>sqlplus "/ as sysdba"
SQL> select sysdate from dual;
SYSDATE
----------
01-NOV-03
Feb 5, 2009
Oracle NLS_LANG environment setting meaning
Subscribe to:
Post Comments (Atom)
0 意見:
Post a Comment