LANG、LC_ALL、LANGUAGE等語言環境變數區別

studywell發表於2015-06-19
轉:http://blog.csdn.net/chrisniu1984/article/details/7840256

locale命令可以列印當前語言環境變數,如下:

[javascript] view plaincopyprint?
  1. LANG=en_US.UTF-8  
  2. LANGUAGE=  
  3. LC_CTYPE="en_US.UTF-8"  
  4. LC_NUMERIC="en_US.UTF-8"  
  5. LC_TIME="en_US.UTF-8"  
  6. LC_COLLATE="en_US.UTF-8"  
  7. LC_MONETARY="en_US.UTF-8"  
  8. LC_MESSAGES="en_US.UTF-8"  
  9. LC_PAPER="en_US.UTF-8"  
  10. LC_NAME="en_US.UTF-8"  
  11. LC_ADDRESS="en_US.UTF-8"  
  12. LC_TELEPHONE="en_US.UTF-8"  
  13. LC_MEASUREMENT="en_US.UTF-8"  
  14. LC_IDENTIFICATION="en_US.UTF-8"  
  15. LC_ALL=  


一、各個LC_環境變數含義

1、語言符號及其分類(LC_CTYPE) 
2、數字(LC_NUMERIC) 
3、比較和排序習慣(LC_COLLATE) 
4、時間顯示格式(LC_TIME) 
5、貨幣單位(LC_MONETARY) 
6、資訊主要是提示資訊,錯誤資訊,狀態資訊,標題,標籤,按鈕和選單等(LC_MESSAGES) 
7、姓名書寫方式(LC_NAME) 
8、地址書寫方式(LC_ADDRESS) 
9、電話號碼書寫方式(LC_TELEPHONE) 
10、度量衡表達方式 (LC_MEASUREMENT) 
11、預設紙張尺寸大小(LC_PAPER) 

12、對locale自身包含資訊的概述(LC_IDENTIFICATION)。 


二、優先順序

LC_ALL > LC_* >LANG


三、LANGUAGE

是很多應用程式介面所使用的變數。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-1705481/,如需轉載,請註明出處,否則將追究法律責任。

相關文章