当前位置: 技术问答>linux和unix
(急)AIX上的中文环境问题 ZH_CN.UTF-8
来源: 互联网 发布时间:2016-02-25
本文导语: 系统环境:RS6000 AIX 5.3 由于需要,我想使用ZH_CN.UTF-8的区域设置,但当我将LANG设置为ZH_CN.UTF-8后,中文都变成了乱码。 下面是console上的一些输出 >>>>>> 我查看已经安装的语言包: # locale -a C POSIX ZH_CN ZH_CN.UTF-8 en_US ...
系统环境:RS6000 AIX 5.3
由于需要,我想使用ZH_CN.UTF-8的区域设置,但当我将LANG设置为ZH_CN.UTF-8后,中文都变成了乱码。
下面是console上的一些输出 >>>>>>
我查看已经安装的语言包:
# locale -a
C
POSIX
ZH_CN
ZH_CN.UTF-8
en_US
en_US.8859-15
en_US.ISO8859-1
zh_CN
zh_CN.IBM-eucCN
查看当前的设置:
# locale
LANG=zh_CN
LC_COLLATE="zh_CN"
LC_CTYPE="zh_CN"
LC_MONETARY="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MESSAGES=zh_CN
LC_ALL=zh_CN
修改设置:
# export LC_ALL=ZH_CN.UTF-8
查看修改后的设置:
# locale
LANG=zh_CN
LC_COLLATE="ZH_CN.UTF-8"
LC_CTYPE="ZH_CN.UTF-8"
LC_MONETARY="ZH_CN.UTF-8"
LC_NUMERIC="ZH_CN.UTF-8"
LC_TIME="ZH_CN.UTF-8"
LC_MESSAGES="ZH_CN.UTF-8"
LC_ALL=ZH_CN.UTF-8
进入系统管理工具:
# smit
绯荤粺绠$悊
绉诲姩鍏夋爣鑷冲笇鏈涚殑椤圭洰骞舵寜 Enter 閿
傝蒋浠跺畨瑁呬笌缁存姢
杞欢鐗硅鏉冪鐞
嗚澶
囩郴缁熷瓨鍌ㄥ櫒绠$悊锛堢墿鐞嗗拰閫昏緫瀛樺偍鍣級
瀹夊叏鎬у拰鐢ㄦ埛
閫氫俊搴旂敤绋嬪簭鍜屾湇鍔
℃墦鍗板亣鑴辨満
楂樼骇璁板笎
闂纭畾
鎬ц兘鍜岃祫婧愯皟搴
︾郴缁熺幆澧
冭繘绋嬪拰瀛愮郴缁
熷簲鐢ㄧ▼搴
忓畨瑁呭姪鎵
嬬兢闆嗙郴缁熺鐞
嗕娇鐢 ⊿MIT锛堜粎鎻愪緵淇℃伅锛
Esc+1= 甯姪 Esc+2= 鍒锋柊... Esc+3= 鍙栨秷 Esc+8= 鍥惧儚
Esc+9= 澶栧3- Esc+0= 閫鍑? Enter 閿?= 鎵ц
发现都是乱码,但如果将设置该回原来的zh_CN.IBM-eucCN的话,中文就能正常显示了。可我又必须设置成ZH_CN.UTF-8,否则一个软件无法安装(该软件要求UTF-8的字符集)。请教各位大虾,这个问题该怎么解决啊?
由于需要,我想使用ZH_CN.UTF-8的区域设置,但当我将LANG设置为ZH_CN.UTF-8后,中文都变成了乱码。
下面是console上的一些输出 >>>>>>
我查看已经安装的语言包:
# locale -a
C
POSIX
ZH_CN
ZH_CN.UTF-8
en_US
en_US.8859-15
en_US.ISO8859-1
zh_CN
zh_CN.IBM-eucCN
查看当前的设置:
# locale
LANG=zh_CN
LC_COLLATE="zh_CN"
LC_CTYPE="zh_CN"
LC_MONETARY="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MESSAGES=zh_CN
LC_ALL=zh_CN
修改设置:
# export LC_ALL=ZH_CN.UTF-8
查看修改后的设置:
# locale
LANG=zh_CN
LC_COLLATE="ZH_CN.UTF-8"
LC_CTYPE="ZH_CN.UTF-8"
LC_MONETARY="ZH_CN.UTF-8"
LC_NUMERIC="ZH_CN.UTF-8"
LC_TIME="ZH_CN.UTF-8"
LC_MESSAGES="ZH_CN.UTF-8"
LC_ALL=ZH_CN.UTF-8
进入系统管理工具:
# smit
绯荤粺绠$悊
绉诲姩鍏夋爣鑷冲笇鏈涚殑椤圭洰骞舵寜 Enter 閿
傝蒋浠跺畨瑁呬笌缁存姢
杞欢鐗硅鏉冪鐞
嗚澶
囩郴缁熷瓨鍌ㄥ櫒绠$悊锛堢墿鐞嗗拰閫昏緫瀛樺偍鍣級
瀹夊叏鎬у拰鐢ㄦ埛
閫氫俊搴旂敤绋嬪簭鍜屾湇鍔
℃墦鍗板亣鑴辨満
楂樼骇璁板笎
闂纭畾
鎬ц兘鍜岃祫婧愯皟搴
︾郴缁熺幆澧
冭繘绋嬪拰瀛愮郴缁
熷簲鐢ㄧ▼搴
忓畨瑁呭姪鎵
嬬兢闆嗙郴缁熺鐞
嗕娇鐢 ⊿MIT锛堜粎鎻愪緵淇℃伅锛
Esc+1= 甯姪 Esc+2= 鍒锋柊... Esc+3= 鍙栨秷 Esc+8= 鍥惧儚
Esc+9= 澶栧3- Esc+0= 閫鍑? Enter 閿?= 鎵ц
发现都是乱码,但如果将设置该回原来的zh_CN.IBM-eucCN的话,中文就能正常显示了。可我又必须设置成ZH_CN.UTF-8,否则一个软件无法安装(该软件要求UTF-8的字符集)。请教各位大虾,这个问题该怎么解决啊?
|
export LC_ALL=ZH_CN.UTF-8
export LANG=ZH_CN.UTF-8
export LANG=ZH_CN.UTF-8