Javaƽ̨I18N Ö§³Ö¸ÅÊö
Ò»¡¢¹ú¼Ê»¯ºÍ Java ±à³ÌÓïÑÔ
ºÍ´ó¶àÊýʹÓÃÆäËüÓïÑԵijÌÐòÔ±²»Í¬£¬Java
³ÌÐòÔ±ÊÇ´óÁ¿¹¹½¨ÔÚ JDK ÖÐÌṩ I18N Ö§³ÖµÄ±ê×¼´úÂëµÄÊÜÒæÕß¡£´ó²¿·Ö´úÂë×î³õÀ´×Ô IBM µÄ Taligent ×Ó¹«Ë¾£¨×ԴӺϲ¢½ø
IBM ÒԺ󣩣¬´ú±íÁËÐí¶àÈËÄêµÄ¹¤×÷³É¹û£¬±È´ó¶àÊý¹«Ë¾¶À×ÔÔÚÆä²úÆ·ÖÐÌṩµÄ´úÂëÒªÇÐʵ¿ÉÐеöࡣ
ÕâЩ
´úÂë¼°ÆäÔ¶¼û²¢²»×ÜÊÇÍêÃÀµÄ£»ÀýÈ磬Ç뿴һϠjava.util.Date
ÀàÖÐÐí¶àÆúÓõģ¨deprecated£©·½·¨¡£ÎÒÃÇÖеÄÐí¶àÈË¿ÉÄܼǵÃ̫ƽÑó±ê׼ʱ¼ä£¨Pacific Standard Time£©ÏÔȻҲÊÇ
Java ÊÀ½çʱ¼ä£¨Java World
Time£©¡£È»¶ø£¬¼´Ê¹ÔÚ“´íÎóµÄ¾Éʱ´ú”£¬ÆäËüÓïÑÔҲûÓÐÄÜÓëÕâÖÖÄÚÖõŦÄÜÆ¥µÐµÄ¶«Î÷£¬¼´±ãÓУ¬Ò²ºÜÉÙ¡£ÕâÒ»½ÚµÄÒ³Ãæ¼òÒªµØÌÖÂÛÁË Java
ƽ̨֧³ÖµÄÒ»°ã¹ú¼Ê»¯ÁìÓò¡£
¶þ¡¢Unicode Ö§³Ö
Java
ÓïÑÔ×Ö·û¼¯ÊÇ Unicode£¬¶øÇÒÏàÓ¦µØ£¬Ôʼ char Êý¾ÝÀàÐ͵ij¤¶ÈÊÇÁ½¸ö×Ö½Ú£¨16 룩£¬ÒÔÈÝÄÉ Unicode Öµ¡£ÓÉÓÚ´ó¼ÒÊìϤµÄ
String ÓÉ char ×é³É£¬Òò´Ë String Ò²ÊÇ»ùÓÚ Unicode µÄ¡£Unicode ±¾ÉíÊÇÕâÑù¶¨ÒåµÄ£ºÖµ 0 µ½ 127
Æ¥Åä±ê×¼ ASCII£¬0 µ½ 255 Æ¥Åä ISO 8859-1 (Latin-1) ±ê×¼¡£ÓÉÓÚÕâÒ»ÆðʼֵµÄÒ»ÖÂÐÔ£¬²»Ê¹Óà I18N
¹¦ÄÜ»ò²»ÐèÒªÃæ¶Ô I18N ÎÊÌâµÄ³ÌÐòÔ±¿ÉÒÔ±àдËûÃÇµÄ Java ³ÌÐò¶øÎÞÐèÀí½â»òÖªµÀ Unicode¡£È»¶ø£¬¿¼Âǵ½ Windows
µÄÆÕ±éʹÓ㬸Ãƽ̨µÄ³ÌÐòÔ±Ó¦¸ÃÖªµÀ±ê×¼ ISO 8859-1 ºÍ Windows Latin-1 (cp1252) Ö®¼äµÄ²îÒì¡£
16 λ char ³¤¶ÈÔÊÐí 0 µ½ 65535 Ö®¼äµÄÖµ¡£ÌṩÁË Unicode תÒåÒÔÔÚ±¾µØÆ½Ì¨²»Ö§³Öʵ¼Ê×Ö·ûʱÈÔÈ»ÔÊÐíÊäÈë¡£Æä¸ñʽÊÇ“u”ºó¸ú 0000 µ½ FFFF µÄËĸöÊ®Áù½øÖÆÊý×Ö¡£ÀýÈ磬ÏÂÃæÁ½ÐдúÂëÊǵȼ۵ģº
char c1 = ′a′;
char c2 = ′u0061′;
JDK/JRE µÄ 1.3 °æ±¾Ö§³Ö Unicode 2.1£»1.4 °æ±¾Ö§³Ö Unicode 3.0¡£¸ü¶à¹ØÓÚ Unicode ºÍ³ÆÎª UniBook µÄ Unicode ÏÔʾ³ÌÐòµÄÐÅÏ¢£¬Çë²ÎÔIJο¼×ÊÁÏÖе½ Unicode Consortium µÄÁ´½Ó¡£
Èý¡¢×Ö·û¼¯×ª»»ºÍÁ÷ÊäÈ룯Êä³ö
ÉÏ
Ò»Ò³Ìáµ½¹ý Java ×Ö·û¼¯ÊÇ Unicode£¬µ«²¢²»ÊÇËùÓÐÆ½Ì¨¶¼Ö§³Ö
Unicode¡£ÄÇô£¬Õâ¸öÏ··¨ÊÇÔõôÍê³ÉµÄÄØ£¿´ð°¸ÊÇ£ºËùÓÐÖ§³Ö×Ö·ûµÄÊäÈëºÍÊä³öÁ÷,¼´ java.io.Reader ºÍ
java.io.Writer ²ã´Î½á¹¹,×Ô¶¯µ÷ÓÃÔÚÆ½Ì¨µÄ±¾µØ±àÂëºÍ Unicode
Ö®¼äÖ´ÐÐת»»µÄÒþ²Ø´úÂë²ã¡£Çë×¢Ò⣬±¾µØ±àÂëÊǼÙÉèµÄ¡£Èç¹ûÊý¾Ý²»ÊÇȱʡ±àÂëµÄ£¬Äú½«²»µÃ²»×Ô¼º×ª»»Êý¾Ý¡£ÐÒÔ˵Ä
ÊÇ£¬java.i
Ïà¹ØÎĵµ£º
Ò»¡¢Servlet¹ýÂËÆ÷µÄ¸ÅÄ
***************************************************************************************
Servlet¹ýÂËÆ÷ÊÇÔÚJava Servlet¹æ·¶2.3Öж¨ÒåµÄ£¬ËüÄܹ»¶ÔServletÈÝÆ÷µÄÇëÇóºÍÏìÓ¦¶ÔÏó½øÐмì²éºÍÐ޸ġ£¡¡¡¡¡¡
Servlet¹ýÂËÆ÷±¾Éí²¢²»²úÉúÇëÇóºÍÏìÓ¦¶ÔÏó£¬ËüÖ»ÄÜÌṩ¹ýÂË×÷Óá£Servlet¹ýÆÚÄÜ ......
Éè¼ÆÄ£Ê½
Ò»¸ö³ÌÐòÔ±¶ÔÉè¼ÆÄ£Ê½µÄÀí½â:
“²»¶®”ΪʲôҪ°ÑºÜ¼òµ¥µÄ¶«Î÷¸ãµÃÄÇô¸´ÔÓ¡£ºóÀ´Ëæ×ÅÈí¼þ¿ª·¢¾ÑéµÄÔö¼Ó²Å¿ªÊ¼Ã÷°×ÎÒËù¿´µ½µÄ“¸´ÔӔǡǡ¾ÍÊÇÉè¼ÆÄ£Ê½µÄ¾«ËèËùÔÚ£¬ÎÒËùÀí½âµÄ“¼òµ¥”¾ÍÊÇÒ»°ÑÔ¿³×¿ªÒ»°ÑËøµÄģʽ£¬Ä¿µÄ½ö½öÊÇ×ÅÑÛÓÚ½â¾öÏÖÔÚµÄÎÊÌ⣬¶øÉè¼ÆÄ£Ê½µÄ“¸´ÔÓ&rdq ......
±¾ÎÄÊ×ÏÈÉè¼ÆÒ»¸öµ¥´Î¶¨Ê±Æ÷Timer+TimerTask£¬È»ºóÔٴλù´¡ÉÏÉè¼ÆÒ»¸öÑ»·¶¨Ê±Æ÷¡£
ÎÒ½«°Ñ java.util.Timer ºÍ java.util.TimerTask ͳ³ÆÎª Java ¼ÆÊ±Æ÷¿ò¼Ü£¬ËüÃÇʹ³ÌÐòÔ±¿ÉÒÔºÜÈÝÒ׵ؼƻ®¼òµ¥µÄÈÎÎñ£¨×¢ÒâÕâЩÀàÒ²¿ÉÓÃÓÚ J2ME ÖУ©¡£²»¹ý£¬Java ¼ÆÊ±Æ÷¿ò¼ÜûÓÐ× ......
JAVA¿ÉÒÔ˵ÊÇ´ÓC++·¢Õ¹ÆðÀ´µÄÍêÈ«ÃæÏò¶ÔÏóµÄ¿ª·¢ÓïÑÔ,Á½ÕßµÄʵÖÊÇø±ðÊÇÀûÒæ·ÖÊô²»Í¬µÄ¹«Ë¾:SUNºÍ΢Èí.¶Ô´Ë΢Èí·¢²¼ÁË.NETÓëÖ®¿¹ºâ.
´Ó×îеÄVisual Studio .NET 2005¿´,.NETÖ÷ÒªÊÇ4ÖÖÓïÑÔ:VB.NET, C#, C++.NET, J#.
VB.NET¿ÉÒÔ˵ÊÇVB6µÄÉý¼¶,µ«ÎÒÈÏΪVB.NETºÍC#ÒѾÊÇÍêȫȫеÄÓïÑÔÁË,Á½ÕßµÄÄ¿µÄ¶¼ÊÇÒª´ò°ÜJAVAÕâ¸ö¾ºÕù¶ ......
×÷ΪJava³ÌÐòÔ±À´Ëµ£¬×îÍ´¿àµÄÊÂÇéιýÓÚ¿ÉÒÔÑ¡ÔñµÄ·¶Î§Ì«¹ã£¬¿ÉÒÔ¶ÁµÄÊéÌ«¶à£¬ÍùÍùÈÝÒ×ÎÞËùÊÊ´Ó¡£ÎÒÏë¾ÍÎÒ×Ô¼º¶Á¹ýµÄ¼¼ÊõÊé¼®ÖÐÌôÑ¡³öÀ´Ò»Ð©£¬°´ÕÕѧϰµÄÏȺó˳Ðò£¬ÍƼö¸ø´ó¼Ò£¬ÌرðÊÇÄÇЩÏë²»¶ÏÌá¸ß×Ô¼º¼¼ÊõˮƽµÄJava³ÌÐòÔ±ÃÇ¡£
¡¡¡¡Ò»¡¢Java±à³ÌÈëÃÅÀà
¡¡¡¡¶ÔÓÚûÓÐJava±à³Ì¾ÑéµÄJava³ÌÐòÔ±ÒªÈëÃÅ£¬Ëæ±ã¶ÁʲôÈëÃÅÊé ......