LinuxϵͳµÄÓïÑÔ»·¾³ÉèÖÃ֮dz¼û
ÔÚLinuxµÄϵͳÖо³£Åöµ½×Ö·û¼¯µ¼ÖµĴíÎó£¬ÏÂÃæ×ܽáÁËÉèÖÃÐÞ¸ÄϵͳÓïÑÔ»·¾³µÄ·½·¨¡£
1.»·¾³±äÁ¿LANGÓÃÓÚÉèÖÃϵͳµÄÓïÑÔ»·¾³¡£
µ±Æô¶¯Ä³Ð©perl¡¢php»òÆäËû±à³ÌµÄÓïÑԵijÌÐòÎĵµÊ±£¬¶¼»áÖ÷¶¯È¥·ÖÎö»·¾³±äÁ¿LANGµÄÊý¾Ý£¬Èç¹û·¢ÏÖÎÞ·¨½âÎö×Ö·û±àÂ룬¿ÉÄÜ»á³öÏÖÂÒÂë»ò´íÎó¡£
Ò»°ãÖÐÎıàÂëͨ³£ÊÇzh_CN.UTF-8£¨¼òÌåÖÐÎÄ£©»òÕßzh_TW.UTF-8(·±ÌåÖÐÎÄ)£¬Ó¢ÎĵÄ×Ö·û¼¯±àÂëÒ»°ãΪen_US/en_US.UTF8
Ŀǰ´ó¶àÊýµÄlinux distributionsÒѾ¶¼ÊÇÖ§³ÖÍò¹úÂ루UTF-8£©£¬Ò²¶¼Ö§³Ö´ó²¿·Ö¹ú¼ÒµÄÓïÑÔ¡£
ÕâÖ÷ÒªÊÇi18nÎļþ¡£
¿ÉʹÓÃlocale -aÃüÁî²é¿´linuxϵͳ֧³Ö¶àÉÙÓïÑÔ¡£
¿ÉʹÓÃlocaleÃüÁî²é¿´µ±Ç°ÏµÍ³µÄÓïÑÔ»·¾³¡£
[root@nis1 ~]# locale
LANG=zh_CN.UTF-8 ##Ö÷ÓïÑÔ»·¾³
LC_CTYPE="zh_CN.UTF-8" ##×Ö·û£¨ÎÄ×Ö£©Ê¶±ðµÄ±àÂë
LC_NUMERIC="zh_CN.UTF-8" ##Êý×ÖϵͳµÄÏÔʾÐÅÏ¢
LC_TIME="zh_CN.UTF-8" ##ʱ¼äϵͳµÄÏÔʾÊý¾Ý
LC_COLLATE="zh_CN.UTF-8" ##×Ö·û´®µÄ±È½ÏÓëÅÅÐòµÈ
LC_MONETARY="zh_CN.UTF-8" ##»õ±Ò¸ñʽÏÔʾ
LC_MESSAGES="zh_CN.UTF-8" ##ÐÅÏ¢ÏÔʾµÄÄÚÈÝÈç²Ëµ¥¡¢´íÎóÐÅÏ¢µÈ
LC_ALL= ##ÕûÌåÓïÑÔ»·¾³
Ò»°ãÀ´Ëµ£ºÉèÖÃLANGºÍLC_AL¼´¿É£¬ÆäËû±äÁ¿Ò²»áËæÖ®¶ø¸Ä±ä¡£
¿ÉʹÓÃÈçÏÂÃüÁîÁÙʱµ÷Õûϵͳ×Ö·û¼¯ÎªÓ¢Ó
export LC_ALL=en_US-UTF-8
2.ÉèÖÃÓïÑÔÏà¹ØµÄ¼¸¸öÎļþ£º
/usr/lib/locale/:Ŀ¼´æ·ÅlocaleÁгöµÄÓïÑÔÎļþ¡£
/etc/sysconfig/i18n:ÊÇÉèÖÃϵͳ×Ö·û¼¯µÄµÄÎļþ¡£
²»¹ÜÄã×°µÄÊÇÖÐÎİæ,»¹ÊÇÓ¢Îİæ.ɾµôÔÀ´µÄÉèÖÃ,°ÑÏÂÃæµÄ¿½±´¹ýÈ¥¡£
¼´¿É½«ÏµÍ³µÄÓïÑÔÉèÖÃΪ¼òÌåÖÐGB18030×Ö·û¼¯¡£
vi /etc/syscnfig/i18n
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
×¢£º
µÚÒ»ÐÐÉèÖõ±Ç°ÏµÍ³ÓïÑÔ»·¾³
µÚ¶þÐбíÃ÷ϵͳԤÉèÁËÄÄЩÓïÑÔÖ§³Ö£¬²»ÔÚÏîÄ¿ÖеÄÓïÑÔ²»ÄÜÕý³£ÏÔʾ
µÚÈýÐж¨Òå¿ØÖÆÌ¨ÖÕ¶Ë×ÖÌ壬Îı¾£¨ttyÖÕ¶Ë£©µÇ¼µÄʱºòÏÔʾµÄ×ÖÌå¾ÍÊÇÕâ¸ö latarcyrheb-
sun16
I18NÊÇinternational£¨¹ú¼ÊµÄ£©µÄËõд£¬¼´ÔÚiºÍnÖ®¼äÓÐ18¸ö×Öĸ£¬
I18NÖ§³Ö¶àÖÐÓïÑÔ£¬²»¹ýͬһʱ¼äÖ»ÄÜÊÇÓ¢ÎĺÍÒ»ÖÖÑ¡¶¨µÄÓïÑÔ£¬È磺ӢÎÄ+ÖÐÎÄ
À´Ô´£ºLinuxÉçÇø