上一頁|下一頁

指定地區設定

叫用 SAS 時如何指定地區設定

您可以使用 LOCALE= 系統選項,在叫用 SAS 時指定 SAS 工作階段的地區設定。 LOCALE= 也會隱含地設定下列 SAS 系統選項:
  • DATESTYLE=
  • DFLANG=
  • ENCODING=
  • LOCALEDATA
  • MAPEBCDICTOASCII
  • ODSLANGCHG
  • PAPERSIZE=
  • RSASIOTRANSERROR
  • TIMEZONE
  • TRANTAB=
  • URLENCODING
Windows 範例:
sas9 -locale English_UnitedStates
附註: 您也可以使用 POSIX 命名標準來指定地區設定。例如,en_US 是 SAS 值 English_UnitedStates 的 POSIX 相等項。
每個作業環境下的 LOCALE= 選項預設值都相同。如需詳細資料,請參閱 LOCALE= 值以及 ENCODING、PAPERSIZE、DFLANG 和 DATESTYLE 選項的預設設定
LOCALE= 的 English_UnitedStates 值會將下列選項隱含地設為指定的預設值 SAS 叫用:
  • DATESTYLE=MDY
  • DFLANG=English
  • ENCODING=wlatin1
  • PAPERSIZE=Letter
  • TRANTAB=(lat1lat1, lat1lat1,wlt1_ucs,wlt1_lcs,wlt1_ccl,,,)
叫用時,明確設定的系統選項會覆寫任何隱含設定的選項。
Windows 範例:
sas9 -papersize=A4;
叫用時,明確設定 PAPERSIZE=A4 會透過 LOCALE= 選項覆寫 PAPERSIZE= 選項的隱含設定。如需詳細資料,請參閱 PAGESIZE= 系統選項

SAS 工作階段期間如何指定地區設定

您可以使用 LOCALE= 系統選項,在 SAS 工作階段期間指定 SAS 工作階段的地區設定。 不過,只會隱含地變更下列系統選項的值,以反映變更的 LOCALE= 值:
  • DATESTYLE=
  • DFLANG=
  • PAPERSIZE=
附註: 只有在這些選項設為地區設定時,DATESTYLE 與 PAPERSIZE 選項才會受影響。如需詳細資訊,請參閱 DATESTYLE= 系統選項PAGESIZE= 系統選項
將不會隱含地變更下列系統選項的值,以反映變更的 LOCALE= 值:
  • ENCODING=
  • TRANTAB=
附註: 在 SAS 工作階段期間,無法重設 ENCODING=。它只有在叫用時才能設定。
附註: 如需 LOCALE= 與 ENCODING= 選項之差異的詳細資料,請參閱 設定 SAS 工作階段的編碼
Windows 範例:
options locale=Italian_Italy;
指派給 LOCALE= 選項的 Italian_Italy 值,會在 SAS 工作階段期間隱含地重設下列選項,以反映變更的 LOCALE= 系統選項值:
  • DATESTYLE=DMY
  • DFLANG=Italian
  • PAPERSIZE=A4
將不會重設 ENCODING= 和 TRANTAB= 選項的值;會保留它們先前的值。
如需這些系統選項的詳細資料,請參閱 DATESTYLE= 系統選項

語言切換

會以啟動期間之 SAS 組態檔中的設定所指定的語言來顯示 SAS 訊息。在 Unicode 伺服器中,您可以使用「語言切換」功能,以另一種語言來檢視 SAS 訊息。您可以使用 LOCALELANGCHG 系統選項來存取「語言切換」功能。如果啟用 LOCALELANGCHG,則 LOCALE 系統選項的值會決定程序輸出、使用者介面元素和 ODS 字型的語言。如果停用 LOCALELANGCHG,則會以啟動期間設定的語言來顯示訊息。Unicode 伺服器中支援此功能。如需詳細資訊,請參閱 ODSLANGCHG 系統選項
上一頁|下一頁|頁面頂端