在C shell的層次,透過下列shell指令,每個環境變數都可設成區域環境zh_TW或zh_TW.BIG5(繁體中文)、或是C(ASCII):
C shell使用者可依此輸入shell指令:
system% setenv LC_TIME 區域環境 |
Bourne shell(sh)使用者可用set或是export指令:
$ set -a LC_TIME $ LC_TIME=區域環境 |
或是
$ LC_TIME=區域環境 $ export LC_TIME |
將zh_TW或zh_TW.BIG5設定成區域環境後,使用者環境中 日期的顯示格式和文字就會是繁體中文。使用者亦可為工作環境定義一組混合的區域環境。例如,文字可以輸入和轉換成繁體中文,時間以法文格式顯示,而訊息以英文顯示。
許多使用者是在單一文化環境內工作。環境變數LC_ALL和LANG能 將所有的區域類別的系統內定值設好。例如,下列C shell指令可以將所有區域類別的系統內定值設成區域環境:
system% setenv LC_ALL 區域環境 system% setenv LANG 區域環境 |
系統管理者或使用者都可以設定內定值,同時此setenv語法可用於 程式撰寫中。
此設定會於下次應用程式中的setlocale()函數呼叫時,將區域類別設成內定值後,產生效用:setlocale(LC_XXX"" )