ºìÁªLinuxÃÅ»§
Linux°ïÖú

¹¹ÖþÎȽ¡µÄÖÐÎÄLinux£¨Ï£©

·¢²¼Ê±¼ä:2005-06-26 00:10:09À´Ô´:ºìÁª×÷Õß:linux
LinuxÊDzÙ×÷ϵͳÖеÄÒ»¶äÆæÝ⣬ÊÇÖйúÈí¼þ·¢Õ¹µÄ»úÓö¡£ÒªÊ¹Õâ¶äÆæÝâÔÚÖйúµÄ´óµØÉÏÉú¸ù¡¢·¢Ñ¿£¬¿ª»¨£¬ÒªÏëץסLinux»úÓö£¬Ê×ÏȱØÐë½â¾öÖÐÎı¾µØ»¯µÄÎÊÌâ¡£ÉÏÆÚÎÒÃÇÒѾ­½éÉÜÁËÖÐÎÄLinux²ÉÓÃÖÐÎÄƽ̨¼°Linux¹ú¼Ê»¯ÖеÄÓÃË«×Ö½Ú/¶à×Ö½Ú±àÂë´úÌæµ¥×Ö½Ú7λ»ò8λ±àÂ롢ʹÓÃͳһµÄ´ó×Ö·û¼¯ISO 10646µÈ֪ʶµÄ½éÉÜ¡£Òª½¨ÖþÎȽ¡µÄÖÐÎÄLinux£¬ÎÒÃÇ»¹ÒªÈÏʶLinuxµÄ±¾µØ»¯¼°LinuxºËÐĵÄÐ޸ĵÈÖØÒªÎÊÌâ¡£

¡¡¡¡ 3. ±¾µØ»¯Êý¾Ý¿âLocale DB

¡¡¡¡ ¹ú¼Ê»¯µÄµÚÈý¸öÄÚÈÝÊǸãºÃ±¾µØ»¯Êý¾Ý¿âLocale DB¡£

¡¡¡¡ ÓïÑÔ¡¢×Ö·û¼¯¡¢ÎÄ»¯Ï°Ë×µÈ×é³ÉÒ»¸öÈí¼þÔËÐÐʱµÄ±¾µØ»·¾³Locale¡£Ò»¸öLocaleÊÇ´Ó±¾µØ»¯ÌØÕ÷ÖÐÌáÈ¡µÄÖ´Ðл·¾³¡£Ëü°üÀ¨ÓïÑÔ¡¢µØÓò¡¢×Ö·û¼¯¡£LocaleµÄ¸ñʽÊÇZH_CN.GBK£¬±íʾÖÐÎÄ£¨zh£©¡¢Öйú£¨CN£©¡¢×Ö·û¼¯£¨GBK£©¡£

¡¡¡¡ Locale¿ÉÒÔÒ»×éShell»·¾³±äÁ¿LANG¡¢LC_ALL¡¢LC_CTYPE¡¢LC_COLLATE¡¢LC_TIME¡¢LC_MONETORY¡¢LC_NUMERIC¡¢LC_MESSAGES½øÐÐÉèÖã¬Ò²¿ÉÒÔͨ¹ýCÓïÑÔ¹ú¼Ê±ê×¼ÖÐÌṩµÄsetlocale£¨£©º¯ÊýÔÚÓ¦ÓóÌÐòÖвéѯºÍÉèÖá£Óû§¿ÉÒÔÔÚÔËÐÐʱÉèÖÃÕû¸öLocaleµÄÈ«²¿ºÍ²¿·Ö¡£

¡¡¡¡ Setlocale()º¯ÊýΪӦÓóÌÐò¿ª·¢ÕßÌṩÁËÒ»ÖÖ¾ßÓÐÉèÖÃËùÓлò²¿·Ö£¨³Æ֮ΪÀà±ð£©±¾µØ»¯»·¾³µÄ¹¤¾ß£¬setlocale()º¯ÊýµÄÓ﷨Ϊ£º

¡¡¡¡ Char *setlocale (category,locale)

¡¡¡¡ Int category;

¡¡¡¡ Char *locale;

¡¡¡¡ ÆäÖÐcategoryÊÇÎå¸öÀà±ðÖ®Ò»µÄÃû×Ö£¬ÕâЩÀà±ðµÄÃû×ÖÊÇ£º

¡¡¡¡ LC_CTYPE(Ìṩ×Ö·û·ÖÀàºÍ´óСдÇø·Ö¹¦ÄÜ)£»

¡¡¡¡ LC_COLLATE(Ìṩ×Ö·û´®±È½ÏºÍÅÅÐò¹¦ÄÜ)£»

¡¡¡¡ LC_TIME(ÌṩÈÕÆÚºÍʱ¼ä±íʾ¸ñʽ£¬ÈçÖйúÊÇÄê¡¢Ô¡¢ÈÕ£¬ÃÀ¹úÊÇ ÔÂ/ÈÕ/Ä꣬Ӣ¹úÊÇÈÕ/ÔÂ/Äê)£»

¡¡¡¡ LC_MONETARY(Ìṩ»õ±Ò±íʾ¸ñʽ£¬ÈçÖйúΪ°¢À­²®Êý×Öºó¼ÓRMB£¬ÔÚ²ÆÎñ±í¸ñÖÐΪ$ºóд°¢À­²®Êý×Ö)£»

¡¡¡¡ LC_NUMERIC(ÌṩÊý×Ö±íʾ¸ñʽ)¡£

¡¡¡¡ ÁíÍ⣬ÓÃLC_ALLµÄÌØÊâֵʹsetlocale()º¯ÊýÉèÖÃËùÓеÄÀà±ð¡£

¡¡¡¡ LocaleÊý¾Ý¿âÖгýÁËÉÏÊö±¾µØ»·¾³·þÎñ£¬»¹°üÀ¨ÏûÏ¢·þÎñºÍ´úÂ뼯ת»»¡£

¡¡¡¡ 4. ÊäÈë¡¢Êä³ö·þÎñ£¨I/O·þÎñ£©

¡¡¡¡ ÊäÈë·¨¿É·ÖΪÁ½´óÀ࣬¼´Ä£Ê½Ê¶±ðÀàºÍ±àÂëÀࡣģʽʶ±ðÀà°üÀ¨ÉùÒôÊäÈë·¨¡¢¹âѧ×Ö·ûʶ±ð£¨optical character recognition£¬OCR£©¡¢ÊÖдÌåʶ±ðµÈÊäÈë·¨¡£±àÂëÀàÖ÷ÒªÊÇ»ùÓÚÆ´Òô¡¢±Ê»®¡¢²¿Ê×µÈÊäÈë·¨¡£

¡¡¡¡ ͼÐνçÃæµÄ¹ú¼Ê»¯ÓëÖÐÎı¾µØ»¯£¬¾ßÌå°üÀ¨£º

¡¡¡¡ ½¨Á¢ÖÐÎÄÊäÈëÄ£¿éµÄÕª¹Ò·½·¨ºÍ½çÃ棻

¡¡¡¡ ½¨Á¢¸÷ÖÖµãÕóºº×ֿ⡢ʸÁ¿ÂÖÀªºº×Ö¿â¡¢ÇúÏßÂÖÀªºº×Ö¿âµÄÕª¹Ò·½·¨ºÍ½çÃ棻

¡¡¡¡ ½¨Á¢»ùÓÚͼÐνçÃæµÄºº×ÖÐÅÏ¢´¦Àíº¯Êý¡£

¡¡¡¡ ͼÐνçÃæµÄ¹ú¼Ê»¯´¦ÀíÖ÷ÒªÔÚÈý¸ö²ã´ÎÉÏ£º

¡¡¡¡ X×ÖÐÍ·þÎñÆ÷²ã£¨X Font Server£©Ìṩ´¦ÀíµãÕó¡¢Ê¸Á¿ÂÖÀª¡¢ÇúÏßÂÖÀªÎÄ×Ö£»

¡¡¡¡ ¿âº¯Êý²ã£¨Libarries£©¡¢ÌṩÓйØX×ÖÐÍ·þÎñÆ÷µÄº¯Êý£¬Èç°Ñ×ÖÌå×°Èë·þÎñÆ÷¡¢µ÷Èë¡¢²éѯ¡¢ÊÍ·Å×ÖÐÍ£»

¡¡¡¡ ÃüÁî²ã£¨Commands£©°üÀ¨¹¤¾ßÀàºÍת»»ÀàÃüÁ

¡¡¡¡ ͼÐνçÃæÖÐÎı¾µØ»¯ÌṩÒÔÏÂÓ¦ÓóÌÐò£ººº×ÖÔì×Ö¹¤¾ß¡¢ºº×Öͼ±ê±à¼­Æ÷¡¢ºº×ÖͼÎı༭¹¤¾ß¡¢ºº×ÖͼÐδòÓ¡¹¤¾ß¡£

¡¡¡¡ Linux¹ØÓÚÊäÈëµÄ±ê×¼»¹ÊÇÏÞÓÚ¼üÅÌÊäÈë¡£ÔÚX11R6ÖУ¬ÓÐXIM£¨X InputMehtod£©±ê×¼¡£XIMÊÇÔÚÓ¦ÓóÌÐòºÍÊäÈë·¨Ö®¼äµÄͨÐÅЭÒ飬Ŀǰ»¹Ã»ÓÐ×Ö·ûÖն˵ÄÊäÈë·¨±ê×¼¡£

¡¡¡¡ ±¾µØ»¯
¡¡¡¡ ±¾µØ»¯£¨localization,L10n£¬È¡Ê×βÁ½¸ö×Öĸ£¬ÖмäÓÐ10¸ö×Öĸ£©ÊÇÏòÌض¨±¾µØÓïÑÔ²Ù×÷»·¾³µÄת»»¡£

¡¡¡¡ ±¾µØ»¯¹¤×÷Ö÷Òª°üÀ¨£º´úÂëÌåϵ¹ú¼ÒÌØÕ÷ÎļþºÍÊäÈë¡¢Êä³ö·þÎñµÄ¾ßÌåʵÏÖ¡£

¡¡¡¡ 1.´úÂëÌåϵָ²ÉÓõÄ×Ö·û¼¯£¬ÎÒ¹úÄ¿Ç°ÊÇGB2312¡¢GBK¡¢GB18030ºÍGB13000¡£

¡¡¡¡ 2.¹ú¼ÒÌØÕ÷ÎļþÖ¸LocaleÖеı¾µØ»·¾³ÄÚÈÝ¡£

¡¡¡¡ 3.ÊäÈë¡¢Êä³ö·þÎñÓë¹ú¼Ê»¯ÖеÄÊäÈë¡¢Êä³ö·þÎñÃÜÇÐÏà¹Ø¡£

¡¡¡¡ ÊäÈë·½·¨°´Æ书ÄÜ¿É·ÖΪ£ºÊäÈë¹ÜÀí²ã¡¢Ç°¶Ë´¦Àí²ã¡¢ÊäÈëµ¥Ôª²ã¡¢ÊäÈëµ¥ÔªËã·¨²ã¡¢¸¨ÖúÇø´¦Àí²ã¡£

¡¡¡¡ ÊäÈë¹ÜÀí²ãÊǸù¾ÝLocale»·¾³×Ô¶¯µ½Ö¸¶¨Ä¿Â¼ÏÂÕÒ³öËùÐèµÄÊäÈë·½·¨Ä£¿é¡¢½«ÆäÆô¶¯»ò×°ÈëÓ¦ÓóÌÐò£¬²¢ÌîÈëÓйØÈë¿Ú±í£¬ÒԱ㽨Á¢Ó¦ÓóÌÐòÓëÊäÈë·½·¨Ö®¼äµÄÁªÏµ¡£

¡¡¡¡ Ç°¶Ë´¦Àí²ãÊǶԸ÷¸öÊäÈëµ¥Ôª½øÐйÜÀí¡¢¸ºÔð½âÊÍÌØÊâ¼üµÄº¬Ò壬Çл»ÊäÈëµ¥Ôª£¬²¢°ÑÊäÈëµ¥Ôª´¦ÀíµÄ½á¹û´æÓÚÏàÓ¦µÄ»º³åÇøÖУ¬ÒÔ±£Ö¤Ó¦ÓóÌÐòÈ¡×ß¡¢»òµ÷¸¨ÖúÇø´¦Àí²ãº¯ÊýÏÔʾ¡£

¡¡¡¡ ÊäÈëµ¥Ôª²ãÊǸù¾ÝÊäÈëµ¥ÔªµÄÒªÇ󣬶Ôÿ¸öÊäÈë¼üʼþ½øÐнâÊÍ¡¢È·¶¨ÏàÓ¦µÄ¶¯×÷¡¢ÐγɷûºÏÊäÈëµ¥ÔªÒªÇóµÄÊäÈë´®£¬²¢µ÷ÓÃÊäÈëµ¥ÔªËã·¨²ãµÄº¯Êý½øÐÐ×Öµä²éÕÒ»ò´úÂëת»»ÔËË㣬°Ñ²éÕÒ½á¹û·µ»ØÇ°¶Ë´¦Àí²ã¡£

¡¡¡¡ ÊäÈëµ¥ÔªËã·¨²ãÊǸù¾ÝÉϲ㺯ÊýËÍÀ´µÄÊäÈëÂë´®½øÐÐ×Öµä²éÕÒÔËË㣬²¢°Ñ²éÕÒ½á¹û·µ»ØÉÏÒ»²ãº¯Êý¡£

¡¡¡¡ ¸¨ÖúÇø´¦Àí²ãÓÃÀ´ÌṩÊäÈë·½·¨µÄ½çÃ棬¼´Ê±×´Ì¬Çø¡¢Ô¤±à¼­ÇøºÍÔì×ÖÇøÀà´¦Àíº¯Êý½øÐÐÏàÓ¦µÄ¹ÜÀí¡£

¡¡¡¡ Èý¡¢ÐÞ¸ÄLinuxµÄºËÐÄ£¬Ê¹ÆäÍêÈ«Ö§³ÖUCS¡£
¡¡¡¡ ¹ú¼Ê»¯¾ÍÊÇΪÁ˽â¾ö±¾µØ»¯£¬ËüÊÇÓÉÒ»¸öÒ»¸ö¡°±¾µØ»¯¡±×é³ÉµÄ¡£±¾µØ»¯Òª×ñÑ­¹ú¼Ê»¯£¬±¾µØ»¯ÍêÈ«×ñÑ­Á˹ú¼Ê»¯£¬±¾µØ»¯Ö»ÐèÒª½â¾öÊäÈë·¨ºÍÔö¼Ó×ÖÐÍÁË¡£±¾µØ»¯µÄ±ê×¼×éÖ¯Ó¦¾¡Á¿°Ñ±¾µØ»¯ËùÐèµÄÄÚÈݼÓÈëµ½¹ú¼Ê»¯ÖУ¬²¢¾¡Á¿×ñÑ­¹ú¼Ê»¯¡£×öºÃ±¾µØ»¯µÄ¹¤×÷£¬¾ÍÊÇΪÁËÏû³ý±¾µØ»¯¡£Ê²Ã´Ê±ºò²»ÐèÒªÔÙ×ö±¾µØ»¯µÄ¹¤×÷ÁË£¬ÄǾÍ˵Ã÷±¾µØ»¯ºÍ¹ú¼Ê»¯µÄ¹¤×÷×öºÃÁË¡£

¡¡¡¡ ISO 10646Êdz¹µ×½â¾ö¡°´úÂë±ÚÀÝ¡±Èí¼þ¡°Ç§Äê³æ¡±µÄ·½·¨¡£³¹µ×ʵÐÐISO 10646¾ÍÒâζ×Å·ÅÆúÄ¿Ç°¸÷¹úµÄ×Ö·û¼¯±ê×¼£¬°üÀ¨ÖйúµÄGB¡¢ÃÀ¹úµÄASCII¡£ÍêȫʵÏÖUCS£¬¾ÍÊÇÔÚ²Ù×÷ϵͳ¡¢¸ß¼¶³ÌÐòÓïÑÔ¡¢Ö§³ÖÈí¼þ¡¢Ó¦ÓÃÈí¼þ¡¢Í¨ÐÅЭÒé¡¢ÍøÂ綼UCS»¯£¬¼´¶¼¿ÉÒÔÖ§³ÖUCS¡£¶øÇÒһЩÏà¹ØÓ²¼þÉ豸ÈçÖնˡ¢´òÓ¡»úÒ²ÒªÖ§³ÖUCS£¬ÒòΪ»ù±¾ASCIIµÄÓ²¼þÉ豸»á°ÑUCSÖеÄһЩÂëÖµµ±³É¿ØÖÆ×Ö·û¡£ÕâʱÕû¸öϵͳ¶¼ÊÇÍêÈ«¹ú¼Ê»¯ÁË£¬ÄÇʱµÄ±¾µØ»¯¹¤×÷Ö»ÊÇÌṩÊäÈë·¨ºÍÀ©³ä×ÖÐÍ£¨Font£©¡£Òª³¹µ×ʵÐÐISO 10646£¬Ê×ÏÈÓ¦´Ó²Ù×÷ϵͳ¿ªÊ¼×öÆ𣬶ÔÎÒ¹úÀ´Ëµ¾ÍÊÇ´ÓLinux¿ªÊ¼×öÆð¡£

¡¡¡¡ UCS´Ó1993Äê°ä²¼ÖÁ½ñÒÑ7ÄêÁË£¬µ«½øÕ¹²»´ó¡£ÒªÍêÈ«¹ú¼Ê»¯Ö»ÄÜÒ»²½Ò»²½µØ×ß¡£µÚÒ»²½ÒÑÖƶ¨ÁËUCS£¬ÏÂÒ»²½¾ÍÊÇÔÚ²Ù×÷ϵͳÉÏÍêÈ«Ö§³ÖUCS¡£È»ºó¸÷ÖÖÈí¼þ¡¢Ó²¼þ¶¼Öð¸öÍêÈ«Ö§³ÖUCS¡£ÒòΪ²Ù×÷ϵͳÊÇËùÓÐÈí¼þµÄ»ù´¡¡£²»¶¯LinuxºËÐÄ£¬½øÐеĹú¼Ê»¯/±¾µØ»¯±¾ÖÊÉÏÈÔÊÇÒ»¸ö¡°ÖÐÎÄƽ̨¡±¡£ÒòΪËüÈÔÊÇ°´×Ö½Ú´¦Àí£¬ÊǼܹ¹ÔÚ²Ù×÷ϵͳ֮ÉϵÄÖÐÎÄ´¦Àí»·¾³¡£Ö»ÓÐÔÚ²Ù×÷ϵͳÉÏʵÏÖ°´×Ö·û´¦Àí¡¢Ö§³Ö¿í×Ö·û£¬³¹µ×Å×Æú£Á£Ó£Ã£É£ÉºÍ¸÷ÖÖ¡°¹ú¼Ò±ê×¼¡±£¬ ÍêÈ«Ö§³Ö£Õ£Ã£Ó £¬²ÅÄܳ¹µ×½â¾öÎÊÌâ¡£ÖÐÎÄƽ̨µÄǰ;ÊDz»¹âÃ÷µÄ£¬£×£é£î£ä£ï£÷£óÉϲ»¾ÍÓйý¶àÖÖÖÐÎÄƽ̨Â𣬺óÀ´¶¼±»Î¢ÈíµÄºËÐĺº»¯³¹µ×»÷°Ü¡£

¡¡¡¡ ÎÒÃÇÒÔÇ°¸ãÖÐÎÄƽ̨£¬ÊÇÒòΪÎÒÃÇûÓÐ×Ô¼ºµÄ²Ù×÷ϵͳ£¬Ò²Ã»ÓÐÕÆÎÕÔ´´úÂ룬ÊDz»µÃÒÔ¶øΪ֮£¬ÊÇȨÒË¡¢ÎÞÄÎÖ®¾Ù¡£ÏÖÔÚLinux¸øÁËÎÒÃÇÒ»¸ö»úÓö¡£Linux¿ª·ÅÔ´´úÂ룬Õâ¸øÁËÖйúÈí¼þÒµÒ»¸öǧÔØÄÑ·êµÄºÃ»úÓö¡£LinuxÒ²Òª²»¶Ï´´Ð¡¢²»¶Ï·¢Õ¹¡£ÎÒÃDz»ÄÜ×ÜÊǸúÔÚÑóÈ˺óÃæÅÀÐУ¬¡°´ò²¹¶¡¡±£¬ÎÞËù×÷Ϊ¡£ÎÒÃÇÒ²Òª¶ÔLinux½øÐиĽø£¬Õ¹ÏÖÖйúÈ˵ĴÏÃ÷²ÅÖÇ£¬¶ÔLinux×ö³ö×Ô¼ºµÄ¹±Ïס£

¡¡¡¡ ¶ÔLinuxµÄ¸Ä½øÖ÷ÒªÓÐÁ½¸ö·½Ãæ¡£Ò»ÊÇÕë¶ÔLinuxµÄ°²È«Â©¶´½øÐиĽø¡£°ËÔµ×ÔÚ±±¾©ÕÙ¿ªµÄLinux World´ó»áÉÏ£¬ÖпÆÔºÈí¼þËù¸±Ëù³¤ËïÓñ·¼½éÉÜ˵£¬ÖпÆÔºÈí¼þËùºÍºìÆ칫˾Õë¶ÔLinuxµÄ°²È«Â©¶´ÒѾ­½øÐиĽø£¬×öÁË´óÁ¿¹¤×÷£¬²¢½«ÓÚ½üÆÚ¹«²¼Ô´´úÂë¡£¶þÊÇ°´UCSµÄÒªÇó¸ÄÔìLinux£¬Ê¹ÆäÍêÈ«Ö§³ÖUCS¡£¶ÔLinuxÔÚºËÐļÓÒÔ¸ÄÔ죬ÒÔ³¹µ×Ö§³ÖUCS£¬ÊÇÖÐÎÄLinuxµÄ×îÖÕ±ØÐëÒª×ߵĵÀ·£¬Ò²ÊÇLinuxµÄÕýÈ··¢Õ¹µÀ·¡£Èç¹ûLinuxµÄºËÐIJ»¼ÓÒÔ¸ÄÔ죬ÒÔÖ§³ÖUCS£¬LinuxÒ²½«»á±»¾­¼ÃÈ«Çò»¯£¬Èí¼þ¹ú¼Ê»¯µÄ³±Á÷³åû¡£ÄÇʱ£¬³¹µ×Ö§³ÖUCSµÄ²Ù×÷ϵͳ¾Í½«È¡´úÄ¿Ç°LinuxµÄµØλ¡£ËùÒÔ³¹µ×´ÓºËÐĸÄÔìLinuxÒÔÖ§³ÖUCS£¬Ò²ÊÇÓйØLinuxÑØ×ÅÕýÈ··½Ïò½¡¿µ·¢Õ¹µÄ´óÊ¡£

¡¡¡¡ ÍÑÀë¾­¼ÃÈ«Çò»¯£¬Èí¼þ¹ú¼Ê»¯µÄ³±Á÷£¬ÍÑÀëUCSµÄ´ó·½Ïò£¬¹ÂÁ¢µØ¸ãÃñ×廯¡¢±¾µØ»¯¿ÉÄÜ»áÊÇʱ¶¹¦°ë£¬ÉõÖÁÊÂÓëԸΥµÄ¡£

¡¡¡¡ ÍêȫʵÏÖUCS£¬²»½ö´Ùʹ²Ù×÷ϵͳ¸ÄÔ죬¶ÔͨÐųÌÐò¡¢¶ÔºÜ¶àÓ¦ÓóÌÐòÒ²»áÓÐÓ°Ïì¡£

¡¡¡¡ ͨÐÅЭÒéÒ²Òª¿¼ÂÇÖ§³ÖUCS¡£¹ú¼Ò±ê×¼¡¶ÐÅÏ¢¼¼Êõ ÒòÌØÍøÖÐÎĹ淶----µç×ÓÓʼþ´«Êä¸ñʽ¡·ÕýÊÇÀûÓÃUCS×÷ΪͨÓÃÐÅÏ¢½»»»´úÂë¡£Óû§ÒªÍ¨¹ýÒòÌØÍø·¢ËÍÐÅϢʱ£¬Óñ¾µØ×Ö·û¼¯±àÂëÓëUCSµÄת»»Ä£¿é½«Æäת»»³ÉUCS-2»òÆä±äÌåÐÎʽ£¨UTF-7¡¢UTF-8£©ºóÔÚÒòÌØÍøÉÏ´«ËÍ¡£½ÓÊÕ·½¿ÉÒÔºÜÈÝÒ׵ؽ«UCS-2ת»»³É±¾µØµÄ×Ö·û¼¯±àÂë¡£ÕâÑùÊ¡È¥Á˽ÓÊÕ·½Ê¶±ðºÍÅж϶Է½·¢À´µÄÐÅÏ¢ÊÇÓÃʲô±àÂ룬ҲʡȥÁËÓúܶàÖÖת»»·½·¨½«´«ËÍÀ´µÄ²»Í¬±àÂëµÄÐÅÏ¢·Ö±ðת»»³É±¾µØÂë¡£Ö»ÐèÓÃÒ»ÖÖUCS-2Óë±¾µØÂëµÄת»»·½·¨¾ÍÐÐÁË¡£Èç¹û·¢ËÍ·½ºÍ½ÓÊÕ·½¶¼ÓÃUCS£¬ÓÖ¿ÉÊ¡È¥ÊÕ¡¢·¢Ê±µÄת»»¡£ÓÉ´ËÒ²¿É¿´³öÍêÈ«Ö§³ÖUCSµÄ¾Þ´óºÃ´¦¡£

¡¡¡¡ ËÄ¡¢ÍêÈ«Ö§³ÖUCS£¬ÎªÖйúÈí¼þÒµ´øÀ´¾Þ´óºÃ´¦¡£
¡¡¡¡ ²ÉÓÃUCS»¹¿É´ó´ó½µµÍ¸÷ÖÖÈí¼þ±¾µØ»¯µÄ¹¤×÷Á¿£¬Ò»¸öΪÈÕ±¾»ò³¯ÏÊÉè¼ÆµÄÈí¼þ£¬¿ÉÒÔºÜÈÝÒ׵ظÄΪÖÐÎÄ°æ±¾£¬Ö»Ðë¸ÄÒ»¸ÄÊäÈë·¨ºÍ²Ëµ¥¶øÒÑ¡£Ê¹ÓÃUCSҲΪÖйúÈí¼þ×ßÏòÊÀ½çÌṩÁË·½±ã֮·£¬×¨ÎªÖÐÎÄ¿ª·¢µÄÈí¼þ¿ÉÒÔÇá¶øÒ×¾ÙµØÒÆֲΪ¹ú¼ÊÉϸ÷µØ¶¼ÄÜʹÓõİ汾£¬ÒòΪ´¦ÀíÎı¾µÄºËÐÄÈí¼þ²¢²»ÐèÒª¸ÄÔì¡£

¡¡¡¡ ʹÓÃUCSÒ²½«´ó´ó½µµÍ¸÷ÖÖÈí¼þ±¾µØ»¯µÄ³É±¾£¬Óû§¹ºÂòÈí¼þµÄ·ÑÓÃÒ²½µµÍÁË£¬Óû§Ñ¡ÔñÈí¼þµÄ·¶Î§Ò²¸ü´óÁË¡£

¡¡¡¡ ʹÓÃUCSʹ¸÷ÖÖÈí¼þ±¾µØ»¯µÄ³É±¾´ó´ó½µµÍ£¬Ê¹µÃÈí¼þ¿ª·¢ÉÌ¿ÉÒÔ°ÑÈËÁ¦£¬×ʽð¸ü¶àµØͶÈ뵽вúÆ·µÄ¿ª·¢£¬Ò»¸ö²úÆ·ÔÚÊÀ½ç¸÷µØ¡°Í¬²½ÍƳö¡±Ò²¸üÒ×ÓÚʵÏÖ£¬Óû§Ò²Äܸü¿ìµØÓÃÉÏ×îа汾µÄÐÂÈí¼þ£¬ÄÇʱÎÒÃÇ¿ÉÒÔ˵£¬ÎÒ¹ú×Ô¼º¿ª·¢µÄÃñ×åÈí¼þÒ²Êǹú¼ÊͨÓõĹú¼ÊÈí¼þ¡£

¡¡¡¡ LinuxºÍÏà¹ØÓ¦ÓÃÈí¼þÍêÈ«Ö§³ÖUCSºó£¬ÎÒ¹ú¿ÉÒÔͨ¹ýÖƶ¨±ê×¼£¬ÒªÇó½øÈëÎÒ¹úµÄÀàËÆÈí¼þÒ²±ØÐëÖ§³ÖUCS£¬´Ó¶øÍƶ¯¹ú¼Ê¸÷Èí¼þ¹«Ë¾Ò²Ö§³ÖUCS¡£

¡¡¡¡ ÖÁÓÚÖն˺ʹòÓ¡»úµÈÓ²¼þ£¬ÎÒ¹úÒÑÄÜÖÆÔì¡¢ÖÊÁ¿Ò²²»±È¹úÍâµÄ²î¡£Ó²¼þÉ豸֧³ÖUCSÎÊÌâ²»»áºÜ´ó¡£ÎÒ¹úÂÊÏÈʵÏÖÖն˺ʹòÓ¡»úµÈÓ²¼þÍêÈ«Ö§³ÖUCS£¬»¹¿Éͨ¹ýÖƶ¨±ê×¼±£»¤¹ú²ú²úÆ·£¬²¢¿É´Ù½ø¹ú¼ÊÉϵÄͬÀàÓ²¼þ²úÆ·Ò²ÍêÈ«Ö§³ÖUCS¡£

¡¡¡¡ ´ÓºËÐĸÄÔìLinux¡¢Ê¹ÆäÍêÈ«Ö§³ÖUCS£¬ÏÂÒ»²½ÎÒÃÇ»¹Òª¿ª·¢ÍêÈ«Ö§³ÖUCSµÄÓ¦ÓÃÈí¼þ¡£µ«ÊÇΪÁËÓëÏÖÓеÄÓ¦ÓÃÈí¼þ¡¢Ó²¼þ¼æÈÝ£¬²Ù×÷ϵͳ»¹±ØÐëÌṩһÖÖת»»»úÖÆ£¬½«ÆäºËÐÄʹÓõÄUCS´úÂëÓ³Éä³É»ùÓÚ×ֽڵı¾µØ×Ö·û¼¯±àÂë¡£

¡¡¡¡ ÈËÃǶÔ΢ÈíµÄÒâ¼ûÖ÷ÒªÊÇ΢ÈíµÄ¢¶Ï×è°­Á˼¼Êõ·¢Õ¹£¬²úÆ·ÔÚÖйúÊÛ¼ÛÌ«¸ß£¬²»¿ª·ÅÔ´´úÂ룬ÓС°ºóÃÅ¡±¡£µ«ÊÇ£¬Î¢ÈíµÄWihdows¡¢Office±Ï¾¹ÔÚÊг¡µÄÕ¼ÓÐÂÊΪµÚÒ»£¬ËüÈ·ÓкܶàµØ·½ÖµµÃѧϰ£¬ÈçÒ×ѧºÃÓã¬ÓÖÈç´ÓºËÐÄÍêȫʵÏÖÁ˶ÔUCS-2´úÂëÌåϵµÄÖ§³Ö¡£Ó¦¸Ã˵΢ÈíÔÚÕâ·½ÃæÊÇ×ßÔÚÇ°ÃæÁË¡£Windows NT/95/98/2000ºËÐÄÖÐÍêȫʵÏÖÁ˶ÔUCS-2´úÂëÌåϵµÄÖ§³Ö£¬ËüΪ²»Í¬ÓïÑÔµÄÓû§ÌṩÁËÒ»¸öͳһµÄ¡¢»ùÓÚUCS-2´úÂëµÄ²Ù×÷ϵͳºËÐÄ£¬²¢ÇÒÓ¦ÓÃÈí¼þOffice97µÈÒ²ÊÇ»ùÓÚUCS-2´úÂëµÄ¡£Windows NT/95/98/2000Ìṩһ×éÂëÒ³£¨codepage£©À´Íê³ÉUCS-2ÓëÏÖÓÐÓ¦ÓüæÈÝ£¬ÊµÏÖÓë±¾µØÓïÑÔÈçGB/GBK¡¢Big5¡¢JISµÈÖ®¼äµÄת»»¡£LinuxÊÇ·ñÒ²ÄÜÈç´Ë£¬ÔÚ²Ù×÷ϵͳÍêȫʵÏÖ¶ÔISO 10646£¨GB13000£©UCS´úÂëµÄÖ§³Ö£¬Í¨¹ýÀàËÆÓÚcodepageµÄÓ³ÉäÓëÏÖÔÚÓ¦ÓóÌÐò¼æÈÝ£¬¶ø²»±ØÔÙʹÓÃGB¡£LinuxÔÚÕâ·½ÃæÓ¦ÏòWindowsѧϰ£¬²¢Ï£ÍûLinuxÄÜ×öµÃ¸üºÃ¡£

¡¡¡¡ XMLÊÇÈ¡´úÏÖÔÚÔÚWebÉÏÁ÷ÐеÄHTMLµÄÐÂÒ»´úWebÓïÑÔ¡£¹úÍâºÜ¶à»ùÓÚWebµÄ³ÌÐò¶¼ÊÇÒÔXMLΪ»ù´¡µÄ¡£Èç΢ÈíµÄ.net¾ÍÊÇÒÔXMLΪ»ù´¡µÄ¡£¶øXMLʹÓõÄ×Ö·û¼¯¾ÍÊÇISO 10646£¬Ä¬ÈϵÄ×Ö·û¼¯ÊÇUCS-2
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. waq ÓÚ 2006-04-24 00:02:03·¢±í:

    ÒýÓÃ:
    ¶þÊÇ°´UCSµÄÒªÇó¸ÄÔìLinux£¬Ê¹ÆäÍêÈ«Ö§³ÖUCS¡£

    ÕæµÄÓÐÈËÔÚ×öÕâ·½ÃæµÄ¹¤×÷Âð£¿Å¼ÕýÔÚÕâ·½Ãæѧϰ£¬ºÃÏóûÈËÓÐÐËȤ£¬ÕýÔÚÏë¿¿×Ô¼ºÈçºÎ²ÅÄÜÍê³ÉÄØ¡£