在 C shell 等級上,每個環境變數都可以用 C shell 指令設成 locale(繁體中文的 zh_TW、zh_TW.BIG5、zh_TW.UTF-8、 zh_HK.BIG5HK 或 zh_HK.UTF-8,或 ASCII 的 C),如下所示:
C shell 使用者可輸入 shell 指令,如下:
system% setenv LC_TIME locale |
Bourne shell (sh) 使用者可以使用 set 或 export:
$ set -a LC_TIME $ LC_TIME=locale |
或
$ LC_TIME=locale $ export LC_TIME |
將 zh_TW、zh_TW.BIG5、 zh_TW.UTF-8、zh_HK.BIG5HK 或 zh_HK.UTF-8 變成 locale 可以讓使用者的環境顯示出繁體中文格式和文字的時間。 使用者也可以為工作環境定義混合的語言環境。例如,字元可以繁體中文鍵入和轉換、時間可以法文格式顯示,而訊息可以英文顯示。
許多使用者可以在單一文化環境中工作。LC_ALL 和 LANG 環境變數會設定所有種類的系統預設值。 例如,這些 C shell 指令會將所有種類的系統預設值設定為 locale。
system% setenv LC_ALL locale system% setenv LANG locale |
系統管理員或使用者可設定預設值,而且 setenv 語法可用來設計程式。
此設定會在下一次應用程式程式行中的 setlocale() 功能呼叫將種類設定為預設值:setlocale(LC_ XXX"" )