?????????????????????????????????????????????????????????????????????????
???????????????????????putty??????????
????[ora11g@rac1 ~]$ cat aa.sh
????δ? ε??ο?θ?ζ?Dδ?δ??ζ?θ?D
????[ora11g@rac1 ~]$

????????????????putty???????????????????putty????????????????????????utf-8??
??????UTF-8??????′??????????????
????[ora11g@rac1 ~]$ cat aa.sh
???????????????????
??????????????????????????????????????????????????????????
????[ora11g@rac1 ~]$ sqlplus n1/n1
????SQL> select *from test;
????ID NAME
????---------- -----------------------------
????1 ??????
????????????????????NLS_LANG?????????????????????????
????[ora11g@rac1 ~]$ echo $NLS_LANG
????[ora11g@rac1 ~]$
????????????£?????ú????????????????????
????[ora11g@rac1 ~]$ echo $NLS_LANG
????american_america.AL32UTF8
????????????£???????????
????SQL> select *from test;
????ID NAME
????---------- -----------------------------
????1 ????淨(jìng)????
???????????????????????????????????????????????????????????????????????????????????????????????????????????
select *from nls_database_parameters
SQL> /
PARAMETER                      VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE                   AMERICAN
NLS_TERRITORY                  AMERICA
NLS_CURRENCY                   $
NLS_ISO_CURRENCY               AMERICA
NLS_NUMERIC_CHARACTERS         .??
NLS_CHARACTERSET               AL32UTF8
NLS_CALENDAR                   GREGORIAN
NLS_DATE_FORMAT                DD-MON-RR
NLS_DATE_LANGUAGE              AMERICAN
NLS_SORT                       BINARY
NLS_TIME_FORMAT                HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY              $
NLS_COMP                       BINARY
NLS_LENGTH_SEMANTICS           BYTE
NLS_NCHAR_CONV_EXCP            FALSE
NLS_NCHAR_CHARACTERSET         AL16UTF16
NLS_RDBMS_VERSION              11.2.0.3.0