2016-11-21 113 views
0

好日子,更改用戶區域

在我的AIX服務器中的一個,讓說,服務器1,我登錄爲DB2INST1,並輸入命令locale,然後我得到這樣的:

bash-4.3$ locale 
LANG=en_US.UTF-8 
LC_COLLATE="en_US.UTF-8" 
LC_CTYPE="en_US.UTF-8" 
LC_MONETARY="en_US.UTF-8" 
LC_NUMERIC="en_US.UTF-8" 
LC_TIME="en_US.UTF-8" 
LC_MESSAGES="en_US.UTF-8" 
LC_ALL=en_US.UTF-8 

而且在我的另一個AIX服務器,讓服務器說2,我登錄爲DB2INST1,並輸入命令locale,然後我得到這樣的:

bash-4.3$ locale 
LANG=EN_US.UTF-8 
LC_COLLATE="en_US" 
LC_CTYPE="en_US" 
LC_MONETARY="en_US" 
LC_NUMERIC="en_US" 
LC_TIME="en_US" 
LC_MESSAGES="en_US" 
LC_ALL=en_US 

我想改變「EN_US」的值改爲「en_US.UTF- 8" 。所以,我以root身份登錄,然後轉到smitty -> System Environments -> Manage Language Environment -> Set User Languages,然後按用戶名db2inst1中的鍵,但我無法看到任何允許我更改爲「en_US.UTF-8」的內容。

我懷疑我在做錯的方式。試圖谷歌,但仍然不能得到正確的方式來做到這一點。好心提醒。

+1

在AIX上,'EN_US'表示'EN_US.UTF-8','en_US'表示'en_US.ISO8859-1'。非常不規範,介意你。 –

回答

0

我找到了解決方案。

轉到〜/ .profile中

更新此值:

出口LC_ALL =的en_US.UTF-8

和保存。