LOCALE= 系統選項是用來指定地區設定 (其反映地理區域的當地慣例、語言和文化)。
如果 LOCALE= 系統選項的值與 ENCODING= 系統選項的值不相容,則字元集編碼是透過 ENCODING= 系統選項的值所決定。
如果 DBCS= 系統選項作用中,則 DBCSTYPE= 和 DBCSLANG= 系統選項的值可決定地區設定和字元集編碼。
當您設定 LOCALE= 的值時,除非已指定明確值,否則會修改下列系統選項的值:
ENCODING=
您設定的地區設定具有最常用於執行 SAS 之作業環境的常見編碼值。如果未在組態檔或命令列中明確設定 ENCODING= 選項,則 SAS 會使用 LOCALE 和作業系統預設的
ENCODING。LOCALE 可明確設定,也可以預設。設定 ENCODING= 系統選項時,也會設定 TRANTAB= 系統選項。
DATESTYLE=
設定 LOCALE= 時,DATESTYLE= 系統選項會使用對應至所選擇地區設定的值。
DFLANG=
設定 LOCALE= 時,會將 DFLANG= 系統選項設為對應至所選擇地區設定的值。
PAPERSIZE=
設定 LOCALE= 時,會將 PAPERSIZE= 系統選項設為對應至所選擇地區設定的值,並將 ODS 印表機設為該地區設定的偏好測量單位 (英吋或公分)。
注意:
僅在 Windows 作業系統下:
只有在同時指定 UNIVERSALPRINT 和 UPRINTMENUSWITCH 系統選項時,才能使用 LOCALE= 選項來指定 PAPERSIZE=。
如需詳細資料,請參閱 UNIVERSALPRINT 系統選項 (位於 SAS System Options: Reference 中) 和 UPRINTMENUSWITCH 系統選項 (位於 SAS Companion for Windows 中)。