JavaµÄÖÐÎÄ´¦Àíѧϰ±Ê¼Ç£ºHello Unicode
×÷Õߣº³µ¶« ·¢±íÓÚ£º2002-07-09 15:07 ×îºó¸üÐÂÓÚ£º2007-04-12 11:04
°æÈ¨ÉùÃ÷£º¿ÉÒÔÈÎÒâ×ªÔØ£¬×ªÔØÊ±ÇëÎñ±ØÒÔ³¬Á´½ÓÐÎʽ±êÃ÷ÎÄÕÂÔʼ³ö´¦ºÍ×÷ÕßÐÅÏ¢¼°±¾ÉùÃ÷¡£
http://www.chedong.com/tech/hello_unicode.html
²»ÖªµÀÄãÓÐûÓÐÕâÑùµÄ¸ÐÊÜ£ºÎªÊ²Ã´PHPºÜÉÙÓÐÂÒÂëÎÊÌâ¶øÓÃJava×öWEBÓ¦ÓÃÈ´ÕâôÂ鷳Ĩ£¿ÎªÊ²Ã´ÔÚGoogleÉÏÄÜÓüòÌåÖÐÎIJ鵽·±ÌåÖÐÎÄ£¬ÉõÖÁÈÕÎĵĽá¹û£¿¶øÇÒÓÃGoogleµÄʱºò·¢ÏÖËü¾ÓÈ»ÄÜ×Ô¶¯¸ù¾ÝÎÒʹÓÃä¯ÀÀÆ÷µÄÓïÑÔÑ¡Ôñ×Ô¶¯µ÷³öÖÐÎĽçÃæ£¿
ºÜ¶à¹ú¼Ê»¯Ó¦ÓõÄÈÃÎÒÀí½âÁËÕâôһ¸öµÀÀí£ºUnicodeÊÇΪ¸ü·½±ãµÄ×ö¹ú¼Ê»¯Ó¦ÓÃÉè¼ÆµÄ£¬¶øJavaºËÐĵÄ×Ö·ûÊÇ»ùÓÚUNICODEµÄ£¬ÕâÒ»»úÖÆÎªÓ¦ÓÃÌṩÁ˶ÔÖÐÎÄ“×Ö”µÄ¿ØÖÆ£¨¶ø²»ÊÇ×Ö½Ú£©¡£µ«Èç¹û²»×ÐϸÀí½âÆäÖеĹ淶£¬ÕâÖÖ×ÔÓÉ·´¶ø»á³ÉΪÀÛ׸£¬´Ó¶øµ¼Ö¸ü¶àµÄÂÒÂëÎÊÌ⣺
¹ØÓÚ×Ö·û¼¯µÄһЩ»ù±¾¸ÅÄ
ÊÔÑé1£ºÏÔʾϵͳµÄ»·¾³ÉèÖúÍÖ§³ÖµÄ±àÂ뷽ʽ£»
ÊÔÑé2£ºÏµÍ³È±Ê¡±àÂ뷽ʽ¶ÔJavaÓ¦ÓõÄÊäÈëÊä³öÓ°Ï죻
ÊÔÑé3£ºÔÚWEBÓ¦ÓÃÖÐÊä³öºÍÊä³öÖеÄ×Ö·û¼¯ÎÊÌ⣻
¹ØÓÚ×Ö·û¼¯µÄ×¼±¸ÖªÊ¶£º
ISO-8859-1 GB2312 BIG5 GBK GB18030 UNICODE Ϊʲô»áÓÐÕâô¶à×Ö·û¼¯±àÂ뷽ʽ£¿
×¢Ò⣺ÒÔÏÂ˵Ã÷²»ÊÇÑϸñ¶¨Ò壬һЩ±ÈÓ÷½ö×÷Ϊ·½±ãÀí½âʹÓá£
¼ÙÉèÒ»¸ö×Ö·û¾ÍÊÇÆåÅÌÉϵÄÒ»¸öÆå×Ó£¬ÓÐÆä¹Ì¶¨µÄ×ø±ê£¬Èç¹ûÐè񻂿±ðËùÓеÄ×Ö·û£¬¾ÍÐèÒªÓÐ×ã¹»µÄÆå¸ñÈÝÄɲ»Í¬µÄ“×Ö·û”¡£¡¡
Ó¢ÎĺÍÅ·ÖÞÆäËûÓïÑԵĵ¥×Ö½Ú×Ö·û¼¯(SingleByte Charsets)£º
Ê×ÏȶÔÓÚISO-8859ϵÁеÄ×Ö·û¼¯¶¼ÏëÏó³ÉÒ»¸ö£º2^8 = 16 * 16 = 256¸ö¸ñ×ӵįåÅÌ£¬ÕâÑùËùÓеÄÎ÷ÎÄ×Ö·û£¨Ó¢ÎÄ£©ÓÃÕâÑùÒ»¸ö16×16µÄ×ø±êϵ¾Í»ù±¾¿ÉÒÔ¸²¸ÇÈ«ÁË¡£¶øÓ¢ÎÄʵ¼ÊÉÏÖ»ÓÃÆäÖÐСÓÚ128(\x80)µÄ²¿·Ö¾Í¹»ÁË¡£ÀûÓôóÓÚ128²¿·ÖµÄ¿Õ¼äµÄ²»Í¬¶¨Ò广ÔòÐγÉÁËÕæ¶ÔÆäËûÅ·ÖÞÓïÑÔµÄÀ©Õ¹×Ö·û¼¯£ºISO-8859-2 ISO-8859-4µÈ……
ISO-8859-1
ISO-8859-7
ÆäËûÓïÑÔ
Ó¢ÎÄ
ÆäËûÎ÷Å·×Ö·û
¡¡
ōē
Ó¢ÎÄ
Ï£À°×Ö·û
¡¡
μγ
Ó¢ÎÄ
ÆäËûµ¥×Ö½Ú
¡¡
×Ö·û¼¯
GB2312 BIG5 SJISµÈ¶à×Ö½Ú×Ö·û¼¯£¨MultiByte Charsets£©£º
¶ÔÓÚÑÇÖÞÓïÑÔÀ´Ëµ£ººº×ÖÕâô¶à£¬ÓÃÕâôһ¸ö256¸ñµÄСÆåÅ̿϶¨·Å²»Ï£¬ËùÒÔ񻂿±ð³ÉǧÉÏÍòµÄºº×Ö½â¾ö°ì·¨¾ÍÊÇÓÃ2¸ö×Ö½Ú£¨×ø±ê£©À´¶¨Î»Ò»¸ö“×Ö”ÔÚÆåÅÌÉϵÄλÖ㬽«ÒÔÉϹæÔò×öÒ»¸öÀ©Õ¹£º
Èç¹ûµÚ1¸ö×Ö·ûÊÇСÓÚ128(\x80)µÄÈÔºÍÓ¢ÎÄ×Ö·û¼¯±àÂ뷽ʽ±£³Ö¼æÈÝ£»
Èç¹ûµÚ1¸ö×Ö·ûÊÇ´óÓÚ128(\x80)µÄ£¬¾Íµ±³ÉÊǺº×ֵĵÚ1¸ö×Ö½Ú£¬Õâ¸ö
Ïà¹ØÎĵµ£º
´úÀíģʽ
´úÀíģʽµÄ×÷ÓÃ: ΪÆäËû¶ÔÏóÌṩһÖÖ´úÀíÒÔ¿ØÖƶÔÕâ¸ö¶ÔÏóµÄ·ÃÎÊ£¬ÔÚijЩÇé¿öÏ£¬Ò»¸ö¿Í»§²»Ïë»òÕß²»ÄÜÖ±½ÓÒýÓÃÁíÒ»¸ö¶ÔÏó£¬
¶ø´úÀí¶ÔÏó¿ÉÒÔÔÚ¿Í»§¶ËºÍÄ¿±ê¶ÔÏóÖ®¼äÆðµ½ ÖÐ½é µÄ×÷ÓÃ
¾ÙÒ»¸öÀý×Ó: ijһ¸öÈËÏëÇëÒ»¸ö¾Ö³¤ÎªËû°ìһЩÊÂÇé,Õâ¸öÈË¿ÉÄܲ»ÄÜÖ±½ÓÈ¥Õâ¸ö¾Ö³¤£¬ÒòΪ¾Ö³¤²»ÈÏʶËû£¬¼´Ê¹¿Í»§¸øËûËÍÀñ» ......
abstractÐÞÊηû
1.ÓÃabstractÐÞÊεÄÀà±íʾ³éÏóÀ࣬³éÏóÀàλÓڼ̳ÐÊ÷µÄ³éÏó²ã£¬³éÏóÀ಻Äܱ»ÊµÀý»¯£¬¼´²»ÔÊÐí´´½¨
³éÏóÀà±¾ÉíµÄʵÀý¡£Ã»ÓÐÓÃabstractÐÞÊεÄÀà³ÆÎª¾ßÌåÀ࣬¾ßÌåÀàÊÇ¿ÉÒÔ±»ÊµÀý»¯µÄ¡£
2.ÓÃabstractÐÞÊεķ½·¨±íʾ³éÏó·½·¨£¬³éÏó·½·¨Ã»Óз½·¨Ìå¡£³éÏó·½·¨ÓÃÀ´±íÊöÏµÍ ......
1£®Ç°ÑÔ
×î½ü£¬P2P£¨Peer-to-Peer£©ÓÖ³ÉΪÁËÒòÌØÍøÉϵÄÒ»¸öÈȵ㡣P2PÊÇÒòÌØÍøµÄÒ»ÖÖÓ¦ÓÃģʽ£¬ÆäÒâ˼ÊÇÖ¸ÍøÂçÉϵÄÈκÎÉ豸£¨°üÀ¨´óÐÍ»ú¡¢PC»ú¡¢PDA¡¢ÊÖ»ú¡¢»ú¶¥ºÐµÈµÈ£©¶¼¿ÉÒÔÆ½µÈµØÖ±½Ó½øÐÐÁ¬½Ó²¢½øÐÐÐ×÷¡£Ïë±Èµ±Ç°ÒòÌØÍøÉÏÖ÷Á÷µÄÓ¦ÓÃģʽClient/Server»òÕßClient/Service¶ø ......
JMF:(JavaTM Media Framework)ÊÇ´¦Àí¶àýÌåµÄ³ÌÐò½Ó¿Ú¡£
JMF¿ò¼ÜÖ÷ÒªÓÐÈýÖÖÄ£ÐÍ£¬·Ö±ðÊÇʱ¼äÄ£ÐÍ£¬Ê¼þÄ£ÐÍÒÔ¼°Êý¾ÝÄ£ÐÍ¡£Ê±¼äÄ£ÐͶ¨ÒåÁËJMFµÄ´¦ÀíýÌåÁ÷µÄʱ¼äÊý¾ÝµÄ½á¹¹¡£Ê¼þÄ£ÐͶ¨ÒåÁËJMF¿ò¼ÜµÄʼþÀàÐÍÒÔ¼°¸÷¸öʼþÀàÐÍÖ®¼äµÄ¹ØÏµ¡£Êý¾ÝÀàÐͶ¨ÒåÁËJMF´¦ÀíµÄýÌåÁ÷Êý¾ÝµÄÀàÐÍ¡£
ʱ¼äÄ£ÐÍ
......
Ò»¡¢·´ÉäµÄ¸ÅÄî £º
·´ÉäµÄ¸ÅÄîÊÇÓÉSmithÔÚ1982ÄêÊ×´ÎÌá³öµÄ£¬Ö÷ÒªÊÇÖ¸³ÌÐò¿ÉÒÔ·ÃÎÊ¡¢¼ì²âºÍÐÞ¸ÄËü±¾Éí״̬»òÐÐΪµÄÒ»ÖÖÄÜÁ¦¡£ÕâÒ»¸ÅÄîµÄÌá³öºÜ¿ìÒý·¢Á˼ÆËã»ú¿ÆÑ§ÁìÓò¹ØÓÚÓ¦Ó÷´ÉäÐÔµÄÑо¿¡£ËüÊ×Ïȱ»³ÌÐòÓïÑÔµÄÉè¼ÆÁìÓòËù²ÉÓÃ,²¢ÔÚLispºÍÃæÏò¶ÔÏó·½ÃæÈ¡µÃÁ˳ɼ¨¡£ÆäÖÐLEAD/LEAD++ ¡¢OpenC++ ¡¢MetaXaºÍOpenJavaµÈ¾ÍÊ ......