[תÔØ] ×Ö·û¼¯Óë×Ö·û±àÂë

ÉÏһƪ / ÏÂһƪ  2014-10-14 16:53:53 / ¸öÈË·ÖÀࣺ×Ö·û±àÂë


´ÓµÚÒ»´Î¿ªÊ¼Ð´web³ÌÐò£¬×Ô¼º»¹ÓÐÉí±ßͬÊ¿ª·¢³öÏÖÂÒÂëÇé¿ö»ù±¾¶¼Ã»ÓÐÏûÍ£¹ý¡£¹À¼ÆÒÔºó»¹»áÒ»Ñù¼ÌÐø¡£ÕâôЩÄ꣬²»¶ÏÐÞÐ޸ĸģ¬Ò²×ܽáÒ²¹éÄÉ¡£³ÌÐò´Óasp,asp.net,jsp,php£¬·þÎñÆ÷´Ówindowsµ½linux£¬Êý¾Ý¿âÒ²´Ósqlserver,mysqlµ½oracle£»Ëü»¹ÊÇż¶û»á³öÏÖ¡£ºÃÁË£¬ÎÒ×ܽáÏÂÎÒÓëËü½ÏÁ¿µÄһЩÊÕ»ñ°É¡£ÂÒÂ붼Óë×Ö·û¼¯ÓйØϵ£¬Ò»Çж¼´ÓËü¿ªÊ¼Ëµ¡£

  • ʲôÊÇ×Ö·û¼¯£¬Ê²Ã´ÊÇ×Ö·û±àÂ룬Ëü×öʲôÓã¿

×Ö·û£¨Charcter£©ÊÇÎÄ×ÖÓë·ûºÅµÄ×ܳƣ¬°üÀ¨ÎÄ×Ö¡¢Í¼ÐηûºÅ¡¢Êýѧ·ûºÅµÈ¡£¶ø×Ö·û¼¯ÊÇÒ»×é³éÏóµÄ×Ö·û×éºÏµÄ¼¯ºÏ¡£È磺ӢÎÄ×Ö·û¼¯£¬ÖÐÎÄ×Ö·û¼¯£¬ÈÕÎÄ×Ö·û¼¯µÈ

ʲôÊÇ×Ö·û±àÂë?

¼ÆËã»úÖ»ÄÜ´æ´¢0,1Ö®Àà2½øÖÆÊý×Ö£¬ÔõôÑùÈÃËü±íʾÄÇô¶à¸÷ÖÖ¸÷ÑùµÄ×Ö·ûÄØ£¿¾ÍÐèÒª¶Ô¸÷ÖÖ×Ö·ûÖ¸¶¨Ò»¸öÊýÖµµÄ±àÂë´úºÅËü¾ÍÊÇ×Ö·û±àÂë¡£È磺aÕâ¸ö×Ö·û£¬ÔÚascii×Ö·û¼¯±àÂë±íÖжÔÓ¦µÄ±àºÅÊÇ97£¬¶ø¡°ÖС±ÔÚgb2312×Ö·û¼¯ÖжÔÓ¦µÄ±àºÅÊÇ£º16½øÖÆÊÇD6D0 10½øÖÆÊÇ54992 ¡£Í¨¹ý±àºÅ¾Í¿ÉÒÔÕÒµ½¼ÆËã»ú¶ÔÓ¦×Ö·û¡£²»Óý«ÄÇô¸´ÔÓµÄ×Ö·û±£´æÔÚ¼ÆËã»úÖУ¬Ö»ÐèÒª±£´æËü´úºÅ¾ÍºÃ¡£×Ö·û¼¯Ö»ÊÇÖ¸¶¨ÁËÒ»¸ö¼¯ºÏÖÐÓÐÄÄЩ×Ö·û£¬¶ø×Ö·û±àÂ룬ÊÇΪÕâ¸ö¼¯ºÏÖÐËùÓÐ×Ö·û¶¨Òå¸ö±àºÅ£¬Õâ¾ÍÊÇ×Ö·û¼¯Óë±àÂëÇø±ðËùÔÚ¡£

Èç¹ûÎÒ¸æËß±ðÈË£¬ÎÒÕâ¸ö×Ö·ûÊÇ£ºgb2312×Ö·û¼¯ÖбàºÅÊÇ£º54992»òÕßÊÇD6D0 £¬ÎÞÂÛÄǸö³ÌÐò¶¼ÖªµÀÊÇ¡±ÖС±£¬Èç¹ûÓÐÈËÌý´íÁË£¬°ÑËüŪ³ÉÈÕÎÄJIS×Ö·û¼¯£¬È»ºóËûҲȥÕÒ±àºÅÊÇ£º54992¶ÔÓ¦µÄ×Ö·û£¬È´ÕÒµ½µÄÊÇ£º¡±Ãæ¡°¡£

´òÁËÕâ¸ö±È·½£¬ÏàÐÅ´ó¼ÒÕÒµ½Ô­ÒòÁË£¬Í¬ÑùÈç¹û°Ñ54992Äõ½ascii Âë±íÕÒ£¬¾Í»áµÃµ½¶ÔÓ¦£º�� Á½¸ö²»ÄÜ´òÓ¡×Ö·ûÁË¡£

´ÓÉÏÃæ¿´£¬µ±ÄãÄõ½±¾À´ÊÇgb2312±àºÅ£¬ÔÚ²»ÊÇËüµÄ×Ö·û¼¯ÀïÃæÕҾͳöÏÖÕâÑùÎÊÌâÁË¡£ ÆäËü£¬³ÌÐò³öÏÖÂÒÂëÒ²¶¼ÊÇÕâ¸öÔ­Òò£¬ÕÒ´íÁË×Ö·û¼¯±íÁË.

  • ×Ö·ûÔÚ¼ÆËã»úÊÇÔõôÑù´æ´¢µÄÄØ£¿

¿´ÁËÉÏÃæ½éÉÜ£¬ÎÒÏë´ó¼ÒÒ»¶¨»á˵£¬Èç¹ûËùÓÐÎı¾µÄ×Ö·û£¬¶¼ÓÃËüµÄ·ûºÅ´æ´¢ÔÚ¼ÆËã»úÀïÃ棬²»¾ÍʲôÎÊÌⶼôÓÐÂð£¿ÒÔÇ°Ò²ÕâôÏ룬ºóÀ´Ò»Ïë°¡£¬Èç¹û¶¼´æÔÚ¼ÆËã»úÖУ¬¸÷ÖÖ¸÷Ñù£¬ÔõôÑù±íʾÄØ£¿¼ÆËã»ú´¦Àí01Ö®ÀàÊý×ָö෽±ãÄØ¡£

ÎÒÃÇ¿ÉÒÔͨ¹ýwinhexʵ¼ÊÀ´¼ì²éÏ£¬ÏÂÃæÔÚ¼òÌåÖÐÎÄÏ£¬½«¡±Öа´ÕÕgb2312×Ö·û¼¯±àÂë±£´æ¡£

image

ÒÔgb2312±àÂë±£´æÖÐÎÄ¡°ÖС±£¬Êµ¼Ê´æ´¢ÔÚ¼ÆËã»úÖÐÊÇ£ºD6D0£¬ÊÇ¡°ÖС±ÔÚ×Ö·û¼¯gb2312ÖеıàºÅÀ²£¡

¼ÆËã»úÖÐÖ»±£´æ×Ö·ûÔÚij×Ö·û¼¯ÖжÔÓ¦µÄ×Ö·û±àºÅÖµ£¬¼ÆËã»úÖ»ÐèҪά³ÖÒ»·Ý×Ö·û¼¯Çåµ¥£¬µ±¶Áµ½ÕâÖÖ±àºÅÖµ£¨±àÂ룩£¬¾ÍÔÚ¶ÔÓ¦×Ö·ûÇåµ¥ÖÐÕÒ³ö¸Ã×Ö·ûÏÔʾ³öÀ´¼´¿É¡£×Ö·û´óСÑÕÉ«¶¼ÊdzÌÐò°´ÕÕ×Ö·ûÑùʽ»æÖƶø³ÉµÄ¡£

¿´¸öͼ£º

image

¼ÆËã»úÖÐÖ»±£´æ¸Ã×Ö·ûÔÚij×Ö·û¼¯ÖжÔÓ¦µÄ×Ö·û±àºÅ£¨Ò²½Ð×Ö·û±àÂ룩

  • ÔõôÑù¶ÁÈ¡Îļþ²¢ÕýÈ·ÏÔʾÎļþÄÚÈÝ£¿

´ÓÉÏÃæÀý×ÓÖªµÀ×Ö·ûʵ¼ÊÒÔ¸Ã×Ö·ûÔÚij×Ö·û¼¯ÖÐ×Ö·û±àÂë´æ´¢Óë¼ÆËã»ú´ÅÅÌÖС£

ÏÂÃæÒÔ¡°Öйú¡±ÎªÀý(ÖÐÎļòÌåwindows)£º

"Öйú"±£´æ±àÂë´æ´¢ÄÚÈݼÇʱ¾´ò¿ª
ANSID6D0 B9FAÕý³£
gb2312D6D0 B9FAÕý³£
utf-8+BOMEFBBBF E4B8AD E59BBDÕý³£
utf-8E4B8AD E59BBDÕý³£
unicode+BOMFFFE 2D4E FD56Õý³£
unicode2D4E FD56ÂÒÂ루±ä³ÉANSI)
EUC-JPC3E6 B9F1ÂÒÂ루±ä³ÉANSI)
iso-8859-13F 3FÂÒÂ루±ä³ÉANSI)

ÒÔÏÂÒÔ£º¡°abc¡±ÎªÀý

"abc"±£´æ±àÂë´æ´¢ÄÚÈݼÇʱ¾´ò¿ª
ANSI61 62 63Õý³£
gb231261 62 63Õý³£
utf-8+BOMEFBBBF 61 62 63Õý³£
utf-861 62 63Õý³£
unicode+BOMFFFE 61 62 63Õý³£
unicode61 62 63Õý³££¨±ä³ÉANSI)
EUC-JP61 62 63Õý³££¨±ä³ÉANSI)
iso-8859-161 62 63Õý³££¨±ä³ÉANSI)

´ÓÉÏÃæ¿ÉÒԵõ½¼¸µã£º

1¡¢ÒÔij×Ö·û¼¯´æ´¢×Ö·ûʱ£¬Ëü»áÔÚ¸Ã×Ö·û¼¯ÖÐËÑË÷Õâ¸ö×Ö·ûµÄλÖ㨱àºÅ»ò±àÂ룩£¬ÒÔÕâ¸ö±àºÅ£¨±àÂ룩±£´æÔÚÎļþ£¬Èç¹ûËùËÑÕÒ²»µ½¸Ã×Ö·û£¬Ò»°ã»áÒÔ£º3F 3F±£´æ£¨Ò»¶¨»á³ö´í£©

2¡¢µ±ÐèÒªÏÔʾ×Ö·û£¬´ÓÈ¡ÎļþÖÐ×Ö·û±àÂ룬Èç¹ûûÓÐÖ¸¶¨×Ö·û¼¯£¬»áͨ¹ýÎļþÍ·£¨Ö÷Òªunicode×Ö·û¼¯ÓÐÌØÊâÍ·±ê¼Ç£©ÅжÏ×Ö·û¼¯£¬Èç¹û²»ÊÇunicode×Ö·û¼¯£¬Ä¬È϶¼ÒÔANSI×Ö·û¼¯¶ÁÈ¡£¬ÓÃ×Ö·û±àÂëÔÚ¸Ã×Ö·û¼¯ÖÐÑ°ÕÒ¶ÔÓ¦×Ö·û£¬Èç¹ûËÑË÷µ½¾ÍÕý³£ÏÔʾ£¬ËÑË÷²»µ½¾Í»áÏÔʾÂÒÂë.

  • ³£¼ûÎÊÌâ×Ö·ûÒÉÎÊÊÕ¼¯

ʲôÊÇANSI×Ö·û¼¯?

Õâ¸ö²»Êǹ̶¨×Ö·û¼¯£¬Èç¹ûÔÚÖÐÎļòÌåwindowsÖУ¬Ëü´úÂë×Ö·û¼¯ÊÇgb2312£¬ÔÚ·±ÌåÖµ´ú±íÊÇbig5µÈµÈ¡£

ΪʲôӢÎÄ×Ö·û²»»á³öÏÖÂÒÂ룿

³£¼ûasciiÂë×Ö·û¼¯ÊÇ£º128×Ö·û£¬¶ÔÓ¦±àÂëÖµÊÇ£º1-128 £¬¶þ½øÖƱíʾÊÇ£º00000001-01111111¡£Ëü±íʾÁËËùÓг£¼ûÓ¢ÎÄÊý×Ö£¬±êµã·ûºÅ¡£ÆäËü×Ö·û¼¯¶¼ÊÇÓÉasciiÂë×Ö·û¼¯À©Õ¹¶øÀ´£¬À©Õ¹ÁË×î¸ßλÓÉ10000000¿ªÊ¼£¬Óöà×Ö½Ú±íʾеÄ×Ö·û£¬»ù±¾¶¼±£ÁôÁË£º0xxxxxxx ¿ªÍ·128¸ö»ù±¾×Ö·û£¬¶øÇÒ¶ÔÓ¦±àÂëÓëasciiÂëÏàͬ¡£

ÕâÑù£¬³£¼ûÓ¢ÎÄ×Ö·û²»ÂÛÔÚÄÇÖÖ×Ö·û¼¯ÖУ¬¶ÔÓ¦×Ö·û±àÂëÒ»Ö£¬´æ´¢±àÂëÒ²Ò»Ñù¡£¶ÁȡʱºòÎÞÂÛÓÃʲô×Ö·û¼¯¶ÁÈ¡£¬ËüËù¶ÔÓ¦×Ö·ûÒ²Ò»Ö±¡£ËùÓлù±¾²»»á³öÏÖÂÒÂëÇé¿ö¡£

¶ÁÈ¡Èí¼þÄܹ»Ê¶±ð´æ´¢ÎļþµÄ×Ö·û¼¯Âð£¿

ÓÉÓÚÄ¿Ç°¸÷ÖÖ×Ö·û¼¯¼ÓÆðÀ´ÓÐÉÏ°ÙÖÖ£¬Ä¿Ç°³ýÁËunicode×Ö·û¼¯£¬¶¨ÒåµÄ´æ´¢ÎļþÍ·£¬»ù±¾ÆäËü×Ö·û¼¯Ö»ÊǸø³öÁ˶ÔÓ¦µÄ×Ö·û±àºÅÖµ¡£Òò´Ë£¬Ïàͬ±àºÅ»á³öÏÖÔÚ²»Í¬µÄ×Ö·û¼¯ÖУ¬¹â´ÓÎļþ´æ´¢µÄ±àÂëÖµ£¬ÊDz»ÄÜÈ·¶¨ËüµÄ×Ö·û¼¯µÄ¡£È磺gb2312×Ö·û¼¯ÖУ¬D6d0¶ÔÓ¦ÊÇ¡°ÖС±£¬¶øͬÑùÊÇ£ºD6D0ÔÚecu-jp ×Ö·û¼¯ÖУ¬¶ÔÓ¦ÊÇ¡°Ã桱

ʲôÊÇbomÍ·£¿

bomÈ«³ÆÊÇ£ºbyte order mark£¬ººÓïÒâ˼ÊDZê¼Ç×Ö½Ú˳ÐòÂë¡£Ö»ÊdzöÏÖÔÚ£ºunicode×Ö·û¼¯ÖУ¬Ö»ÓÐunicode×Ö·û¼¯£¬´æ´¢Ê±ºò£¬ÒªÇóÖ¸¶¨±àÂ룬Èç¹û²»Ö¸¶¨£¬windows»¹»áÓÃĬÈϵģºANSI¶ÁÈ¡¡£³£¼ûµÄbomÍ·ÊÇ£º

UTF-8 ¨U EF BB BF UTF-16LE ¨U FF FE (С⣩ UTF-16BE ¨U FE FF £¨´ó⣩ UTF-32LE ¨U FF FE 00 00 UTF-32BE ¨U 00 00 FE FF


unicodeÓëutf-8 ¡¢utf-16 utf-32ÊÇʲô¹Øϵ£¿

unicode£¨Í³Ò»Âë¡¢Íò¹úÂë¡¢µ¥Ò»Â룩ÊÇÒ»ÖÖ×Ö·û¼¯£¬UnicodeÊǹú¼Ê×éÖ¯Öƶ¨µÄ¿ÉÒÔÈÝÄÉÊÀ½çÉÏËùÓÐÎÄ×ֺͷûºÅµÄ×Ö·û±àÂë·½°¸¡£UnicodeÓÃÊý×Ö0-0x10FFFFÀ´Ó³ÉäÕâЩ×Ö·û£¬×î¶à¿ÉÒÔÈÝÄÉ1114112¸ö×Ö·û£¬»òÕß˵ÓÐ1114112¸öÂëλ¡£UTF-8¡¢UTF-16¡¢UTF-32¶¼Êǽ«Êý×Öת»»µ½³ÌÐòÊý¾ÝµÄ±àÂë·½°¸¡£ÔÚUnicodeÖУººº×Ö¡°×Ö¡±¶ÔÓ¦µÄÊý×ÖÊÇ23383¡£ÎÒÃÇ¿ÉÒÔÓãºUTF-8¡¢UTF-16¡¢UTF-32±íʾÕâ¸öÊý×Ö£¬½«Êý×Ö23383´æ´¢ÔÚ¼ÆËã»úÖС£UTF-8¶ÔÓ¦ÊÇ£º0xE6, 0xB1, 0x89(3¸ö×Ö½Ú£©,UTF-16¶ÔÓ¦ÊÇ£º0x6c49£¨2¸ö×Ö½Ú£©,UTF-32¶ÔÓ¦ÊÇ£º0x6c49£¨4¸ö×Ö½Ú£©¡£utf-8,utf-16,utf-32ÊÇunicodeÂëÒ»ÖÖʵÏÖÐÎʽ£¬¶¼ÊÇÊôÓÚunicode±àÂë¡£

unicode±àÂëÌصãÊÇʲô£¿

unicode±àÂëÌصãÊÇ£¬Ëü¶¨ÒåÁ˱àÂ뷽ʽºÍ´æ´¢ÊµÏÖ·½Ê½¡£±àÂ뷽ʽ¾ÍÊÇÉÏÃæ˵µÄ¿ÉÒÔÓã¬utf-8¡­utf-32±íʾ£¬¶ø´æ´¢ÊµÏÖ·½Ê½£¬ÎÞÂÛÄÇÖÖ±àÂ붼֪µÀÁËÎļþÍ·(bom)¡£Òò´Ë£¬¿ÉÒÔͨ¹ýÕâ¸öÌØÊâÍ·À´Åжϴ洢µÄÎı¾ÎļþʹÓÃÄÇÖÖ×Ö·û¼¯±àÂë¡£
Ϊʲôutf-8±àÂë²»Ö¸¶¨bomÍ·£¨¿ÉÒÔÀí½âΪÎļþÍ·£©£¬Èí¼þÈÎÈ»¿ÉÒÔÕý³£ÅжϳöËü×Ö·û¼¯±àÂ룿
Õâ¸öÎÊÌâ¹À¼ÆºÜ¶àÅóÓѶ¼»á²úÉúÒÉÎÊ£¬ÎªÊ²Ã´utf-16²»Ö¸¶¨¾Í¶ÁÂÒÂ룬¶øutf-8¿ÉÒÔ¡£ÎÒÃÇ¿ÉÒÔ´ÓÏÂÃæµÄÀý×Ó¿´Ï£º utf-8ÊÇÔõôÑù´Óunicodeת»»¶øÀ´ÁË¡£
Unicode±àÂë(16½øÖÆ) ¨U UTF-8 ×Ö½ÚÁ÷(¶þ½øÖÆ) 000000 - 00007F ¨U 0xxxxxxx 000080 - 0007FF ¨U 110xxxxx 10xxxxxx 000800 - 00FFFF ¨U 1110xxxx 10xxxxxx 10xxxxxx 010000 - 10FFFF ¨U 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
´ÓÉÏÃæ¿´£¬·¢ÏÖ¹æÂÉûÓУ¿µÚÒ»¸ö×Ô¼º¿ªÍ·Óм¸¸ö¡±1¡±,ºóÃæ¾Í¶ÔÓ¦Óм¸¸ö10¿ªÍ·×Ö½ÚÁË¡£ ÕâÑùÎÒÃǶ¼¿ÉÒÔͨ¹ýÕýÔò½øÐмì²âÁË.

[\x09\x0A\x0D\x20-\x7E] # ASCII
|[\xC2-\xDF][\x80-\xBF] # non-overlong 2-byte
|\xE0[\xA0-\xBF][\x80-\xBF] # excluding overlongs
|[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} # straight 3-byte
|\xED[\x80-\x9F][\x80-\xBF] # excluding surrogates
|\xF0[\x90-\xBF][\x80-\xBF]{2} # planes 1-3
|[\xF1-\xF3][\x80-\xBF]{3} # planes 4-15
|\xF4[\x80-\x8F][\x80-\xBF]{2} # plane 16

ÓÉÓÚËü¶ÀÌصıàÂë´æ´¢Ìص㣬Òò´ËÄ¿Ç°³£¼ûÎı¾´¦ÀíÈí¼þ¾ÍÄܹ»×Ô¶¯·ÖÎö³öÀ´¡££¨windows¼Çʱ¾£¬editplus,notepad++µÈ)

ΪʲôbomÍ·»á²úÉúÂÒÂ룿

ÓÐbomÍ·µÄ´æ´¢»òÕß×Ö½ÚÁ÷£¬ËüÒ»¶¨ÊÇunicode×Ö·û¼¯±àÂë¡£µ½µ×ÊôÓÚÄÇÒ»ÖÖ£¨utf-8»¹ÊÇutf-16»òÊÇutf-32)£¬Í¨¹ýÍ·¿ÉÒÔÅжϳöÀ´¡£ÓÉÓÚÒѾ­Ëµ¹ýutf-16,utf-32²»Ö¸¶¨bomÍ·£¬½âÎö³ÌÐòĬÈϾÍÈÏΪÊÇansi±àÂ룬³öÏÖÂÒÂë¡£¶øutf-8Ö¸¶¨»òÕß²»Ö¸¶¨³ÌÐò¶¼¿ÉÅжÏÖªµÀ¶ÔÓÚµÄ×Ö·û¼¯±àÂë¡£ÎÊÌâ¾Í³öÔÚÕâÀ¿ÉÄÜÓеÄÓ¦ÓóÌÐò£¨ie6ä¯ÀÀÆ÷£©£¬Ëü¾ÍÈÏΪÈç¹ûutf-8±àÂ룬¾Í²»ÐèÒªÖ¸¶¨bomÍ·£¬Ëü¿ÉÒÔ×Ô¼ºÅжϣ¬Ïà·´Ö¸¶¨ÁËbomÍ·£¬Ëü»¹»á³öÏÖÎÊÌ⣨ÒòΪËü°ÑÍ·µ±utf-8½âÎö³öÏÖÂÒÂëÁË£©¡£ÕâÀï²»½ØͼÁË£¬cnblogsÀïÃæ̸Õâ¸ö±È½Ï¶à£¬Ä¿Ç°ie6»á³öÏÖÎÊÌâ¡£ÆäËüie7+,firefox,chrome²»»á³öÏÖ£¬»áºöÂÔµôbomÍ·¡£Í³Ò»½â¾ö°ì·¨ÊÇ£º´æΪutf-8±àÂëÊÇ£¬²»ÐèÒª¼ÓÈëbomÍ·£¬ÆäËüutf-16,utf-32¼ÓÈë¡£

ͨ¹ý³ÌÐòÔËËãgb2312±àÂëÄܹ»×Ô¶¯×ª»»Îªutf-8±àÂëÂð£¿

utf-8ʵ¼ÊÊÇunicode×Ö·û¼¯±íÏÖ·½Ê½¡£Èç¹û¿´ÁËÕâ2ÖÖ×Ö·û¼¯±àÂë±í¾ÍÇå³þÁË¡£ËüÊÇ2¸ö¶ÀÁ¢×Ö·û¼¯£¬Ïàͬºº×ÖÔÚ2¸ö×Ö·û¼¯ÖÐËù¶ÔÓ¦±àºÅûÓйØϵ£¬¶øÇÒºº×Ö˳ÐòÒ²²»Í¬£¬gb2312ÏÈ°´ÕÕÆ´Òôºó°´Õձʻ­ÅÅÐò£¬¶øunicodeûÓÐ×öÏàÓ¦¹æ¶¨¡£ÎÒÃÇÇå³þÖªµÀ£¬Èç¹ûûÓжÔÓ¦×Ö·û¼¯Ó³Éä¹Øϵ±íÔÚÊÖ¡£Í¨¹ýÖ±½Ó³ÌÐò½øÐÐÔËËãÊÇʵÏÖ²»Á˵ġ£Èç¹ûÄãÊÖÀïÓÐÕâ2¸ö×Ö·û¼¯Ó³Éä±í¡£È磺¡±×Ö¡±utf-8ÊÇ£º0xE6, 0xB1, 0x89 £¬¶ÔÓ¦unicode±àÂëÊÇ£º23383,È»ºóÄÃ23383£¬ÔÚunicode×Ö·û¼¯Ñ°ÕÒ£¬·¢ÏÖÊÇ×Ö·û¡°×Ö¡±£¬½Ó׎«¡°×Ö¡±Õâ¸ö×Ö·û£¬Äõ½gb2312±íÖвéѯ£º0xCE,0xC4 Òò´Ëת»»½á¹ûÊÇ£º0xE6,0xB1,0x89 ---> 0xCE,0xC4¡£

GB2312¡¢GBK¡¢gb18030¡¢Big5ÊÇʲô¹Øϵ£¿

GB2312:1980ÄêµÄGB2312Ò»¹²ÊÕ¼ÁË7445¸ö×Ö·û£¬°üÀ¨6763¸öºº×ÖºÍ682¸öÆäËü·ûºÅ¡£ºº×ÖÇøµÄÄÚÂ뷶Χ¸ß×Ö½Ú´ÓB0-F7£¬µÍ×Ö½Ú´ÓA1-FE£¬Õ¼ÓõÄÂëλÊÇ72*94=6768¡£ÆäÖÐÓÐ5¸ö¿ÕλÊÇD7FA-D7FE¡£

GBK: ºº×Ö¹ú±êÀ©Õ¹Âë,»ù±¾ÉϲÉÓÃÁËÔ­À´GB2312-80ËùÓеĺº×Ö¼°Âë룬²¢º­¸ÇÁËÔ­UnicodeÖÐËùÓеĺº×Ö20902£¬×ܹ²ÊÕ¼ÁË883¸ö·ûºÅ£¬ 21003¸öºº×Ö¼°ÌṩÁË1894¸öÔì×ÖÂëλ¡£°üÀ¨¸Û¡¢Ì¨Á½ÖÖºº×Ö×Ö¿â.

GB18030-2000²úÉú£¬ÔÚGBKºº×Ö±ê×¼×Ö·û¼¯¼ÌÐøÀ©Õ¹,GB18030ÊÇGBKµÄ³¬¼¯£¬Ò²¾ÍÊÇ°üº¬µÄ×Ö·ûÒª±ÈGBK¶à£¬ÓÖÔö¼ÓÁË6351¸ö×Ö·û£¬ÆäÖÐÒ»²¿·ÖΪ4×Ö½Ú×Ö£¨four-byte encoding range£©¡£Ôö¼ÓÁËÁùÖÖÉÙÊýÃñ×åÓïÑÔºÍһЩËÄ×Ö½Ú×Ö¡£

Big5ÊÇÖйų́ÍåµÄ£¬ÊÇ·±ÌåÖÐÎÄ´ú±í

GB18030¼æÈÝGBK¼æÈÝGB2312 £¬Ïàͬ³£Óúº×ÖÔÚGB2312±àÂë±íÖÐ×Ö·û±àºÅ£¨±àÂ룩ÓëGBK,GB18030Ïàͬ¡£È磺¡±×Ö¡°gb2312×Ö·û±àÂëÊÇ£º0xCE,0xC4 £¬ËüÔÚÆäËü2¸öÀïÃæÒ²ÊÇÕâ¸ö¡£ÒòΪGB2312Ö»ÓÐ7000¶à³£Óúº×Ö£¬µ±³öÏÖ·±Ì壬¹ÅÎÄʱºò¾Í»á³öÏÖÎÊÌ⣬Òò´Ë²ÉÓô󼯺ϵÄGB18030ÊǸö²»´íÑ¡Ôñ¡£

Big5ÓëGB2312²»ÄÜͨ¹ý³ÌÐòÏ໥ת»»£¬ÐèÒªÓÐ×Ö·û¼¯Ó³Éä¹Øϵ±í²ÅÄÜÍê³É¡£

×Ö·û¼¯ÊÇÔõôÑùÒ»¸öÑݱä¹ý³ÌÄØ£¿

Õâ¸öÈç¹û½²¹ÊÊ¿ÉÒÔ½²ºÜ¾ÃÁË¡£µ±¼ÆËã»úÓÐÃÀ¹úÈË·¢Ã÷ºó£¬µ±Ê±Éè¼Æµ½×Ö·ûÊäÈ룬ÓÉÓÚÊÇÓ¢ÎÄ×Ö·û£¬Í¨¹ýÊÕ¼¯ÕûÀí¡£ËüÃÇÐγÉÁ˱ê×¼µÄasciiÂë(128) ×Ö·û¼¯¡£8룬Ê×λΪ0¡£ÓÉÓÚ²»¶ÏÆÕ¼°£¬Å·ÖÞÎ÷·½¹ú¼ÒÏàӦʹÓ㬷¢ÏÖÓÐЩÌØÊâ×Ö·ûËüÃDz»Äܱíʾ£¬È磺¦Ë¦ÕµÈ¡£ÈçÊdzöÀ´Ïë·¨£¬ÏëÀûÓÃasciiÂëºó128룬Ôö¼ÓËüÃǵÄ×Ö·û¡£ÕâÑù¾Í³öÏÖÁËEASCIIÂë¡£ÕâЩ»¹ÊDz»ÄܱíʾËùÓйú¼Ò£¬Ïë·¨Ó¶íÓïµÈÓÐ×Ô¼ºÌØÊâ×Ö·û¡£Òò´ËÖƶ¨±ê×¼½«ºó128λ½øÐзÖƬÖƶ¨¡£Öƶ¨³öiso-8859ϵÁÐ×Ö·û¼¯¡£

ISO/IEC 8859-1 (Latin-1) - Î÷Å·ÓïÑÔ
ISO/IEC 8859-2 (Latin-2) - ÖÐÅ·ÓïÑÔ
ISO/IEC 8859-3 (Latin-3) - ÄÏÅ·ÓïÑÔ¡£ÊÀ½çÓïÒ²¿ÉÓôË×Ö·û¼¯ÏÔʾ¡£
ISO/IEC 8859-4 (Latin-4) - ±±Å·ÓïÑÔ
ISO/IEC 8859-5 (Cyrillic) - ˹À­·òÓïÑÔ
ISO/IEC 8859-6 (Arabic) - °¢À­²®Óï
ISO/IEC 8859-7 (Greek) - Ï£À°Óï
ISO/IEC 8859-8 (Hebrew) - Ï£²®À´ÓÊÓ¾õ˳Ðò£©
ISO 8859-8-I - Ï£²®À´ÓÂß¼­Ë³Ðò£©
ISO/IEC 8859-9£¨Latin-5 »ò Turkish£©- Ëü°ÑLatin-1µÄ±ùµºÓï×Öĸ»»×ߣ¬¼ÓÈëÍÁ¶úÆäÓï×Öĸ¡£
ISO/IEC 8859-10£¨Latin-6 »ò Nordic£©- ±±ÈÕ¶úÂüÓïÖ§£¬ÓÃÀ´´úÌæLatin-4¡£
ISO/IEC 8859-11 (Thai) - Ì©Ó´ÓÌ©¹úµÄ TIS620 ±ê×¼×Ö¼¯ÑÝ»¯¶øÀ´¡£
ISO/IEC 8859-13£¨Latin-7 »ò Baltic Rim£©- ²¨ÂÞµÄÓï×å
ISO/IEC 8859-14£¨Latin-8 »ò Celtic£©- ¿­¶ûÌØÓï×å
ISO/IEC 8859-15 (Latin-9) - Î÷Å·ÓïÑÔ£¬¼ÓÈëLatin-1ǷȱµÄ·ÒÀ¼Óï×ÖĸºÍ´óд·¨ÓïÖØÒô×Öĸ£¬ÒÔ¼°Å·Ôª£¨€£©·ûºÅ¡£
ISO/IEC 8859-16 (Latin-10) - ¶«ÄÏÅ·ÓïÑÔ¡£Ö÷Òª¹©ÂÞÂíÄáÑÇÓïʹÓ㬲¢¼ÓÈëÅ·Ôª·ûºÅ¡£

ÕâЩÔÚÒ»¶Îʱ¼ä£¬¿ÉÒÔ½â¾öÎ÷·½¹ú¼Ò³£¼û×Ö·û¡£µ±ºóÀ´µçÄÔÔÚÖÐÈÕº«µÈ¹ú¼ÒÆÕ¼°Ê±ºò£¬ÏóÖйú³£¼ûºº×ÖÓÐ7000¶à¸ö£¬À©Õ¹128¸ö¿Õ룬ÍêÈ«²»¹»¡£Òò´Ë£¬ÐèÒªÓöà¸ö×Ö½Ú±íʾ¡£ºóÀ´¾Í¶¨£¬µÚÒ»¸ö×Ö½Ú£¬µÚһλÈç¹ûÊÇ1£¬ºóÃ滹ÓÐÒ»¸ö×Ö½ÚÓëÖ®Ò»Æð±íʾһ¸ö×Ö·û¡£Èç¹ûÊÇ0£¬¾Í¶ÔÓ¦asciiÂë¡£ÕâÑù¾ÍÐγÉÁ˹úÄÚµÄgb2312,ºóÀ´»¹ÊDz»¹»±íʾ·±ÌåÖÐÎÄ£¬¼ÓÈëÁË£ºgbk£¬×îºóÊÇgb18030,µ«ÊÇ£¬ÕâÑùÈ«ÊÀ½ç¸÷¸ö¹ú¼Ò»¹ÊÇÓÃËüÃÇ×Ô¼º×Ö·û¼¯½øÐбíʾ¡£Ã»ÓÐÒ»¸öͳһµÄ´ó×Ö·û¼¯£¬Äܹ»±íʾȫÇòËùÓÐ×Ö·û¡£Ö±µ½unicode³öÏÖ£¬ËüµÄÉè¼Æ×î¶à¿ÉÒÔ±íʾ100¶àÍò¸ö×Ö·û¡£È«ÇòËùÓÐ×Ö·û¶¼¿ÉÒÔÊÕÄÉÔÚÆäÖС£Ð´³öµÄ³ÌÐò£¬²»Óþ­³£½øÐи÷ÖÖ±àÂëת»»¡£¾Í¿ÉÒÔÈÃÊÀ½çÉÏËùÓйú¼Ò¿ÉÒÔÔĶÁ¶ÔÓ¦×Ö·ûÎÄ×Ö¡£

ʲôÊÇ´úÂëÒ³£¬ËüÓë×Ö·û¼¯ÓÐʲô¹Øϵ£¿

´ó¼ÒÔÚÖ¸¶¨ÍøÒ³³ÌÐòÓïÑÔÉú»î£¬»¹¼ÇµÃcp936±íʾÖÐÎÄ´úÂëÒ³(code page)¡£ÄÇôËüÓëÎÒÃÇ˵µÄgbk×Ö·û¼¯ÓÐʲô¹ØϵÄØ£¿´úÂëÒ³ÊÇ×Ö·û¼¯±àÂëµÄ±ðÃû£¬Ò²ÓÐÈ˳Æ"ÄÚÂë±í"¡£ÔçÆÚ£¬´úÂëÒ³ÊÇIBM³ÆºôµçÄÔBIOS±¾ÉíÖ§³ÖµÄ×Ö·û¼¯±àÂëµÄÃû³Æ¡£

³£¼û×Ö·û¼¯Óë´úÂëÒ³Ö±½ÓÓ³ÉäÊÇ£º

cp charset

932 ¡ª ÈÕÎÄ
936 ¡ª ¼òÌåÖÐÎÄ£¨GBK£©
949 ¡ª º«ÎÄ
950 ¡ª ·±ÌåÖÐÎÄ£¨´óÎåÂ룩
1200 ¡ª UCS-2LE Unicode С¶ËÐò
1201 ¡ª UCS-2BE Unicode ´ó¶ËÐò
65001 ¡ª UTF-8 Unicode

936¾ÍÊÇÎÒÃǵÄgbk×Ö·û±àÂ뼯¡£

CJK×Ö·û¼¯ÊÇʲô£¿

cjk´úºÅÒâ˼ÊÇ£ºººÓChinese£©¡¢ÈÕÓJapanese£©¡¢º«ÓKorean£©¡£Ò²¾ÍÊÇ°üº¬Õâ3¹úÓïÑÔµÄ×Ö·û¼¯¡£°üº¬Õâ3¸ö¹ú¼Ò³£¼ûµÄºº×Ö£¬Ò»¹²ÓÐ2Íò¶à¸ö¡£

ËùÓÐÈí¼þ¶¼»áĬÈÏÊÇ£ºANSI×Ö·û¼¯Âð£¿

²»Í¬³ÌÐòĬÈ϶ÁÈ¡×Ö·û¼¯²»Í¬£¬ÉÏÃæ¾ÙÀýÊǼÇʱ¾Ä¬ÈÏÊÇÕâÑùµÄ¡£ÔÚphpÀïÃæ»áÒÔ£ºiso-8859-1¶ÁÈ¡¡£ jsp³ÌÐò£¬javaĬÈÏ×Ö·û¼¯Ò²ÊÇ£ºiso-8859-1¡£

ΪʲôºÜ¶àÈí¼þ³ÌÐò±àÒë¹ý³ÌʹÓÃÊÇ£ºiso-8859-1×Ö·û¼¯£¿

ÓÉÓÚÎÒÃÇͨ¹ýÓ¦ÓóÌÐòÊéдµÄÈí¼þÊÇÓø÷ÖÖ×Ö·û¼¯±àÂë±£´æÔÚ´ÅÅÌÖС£Èç¹ûÖÐÎÄĬÈÏÊÇÓÃgbk¡£±£´æÓÚ´ÅÅÌÖУ¬Ä¬ÈÏÒÔ×Ö½ÚÂë±£´æ£¬ÊÇ·ñÓÐÎÞÖÐÎÄ£¬Ã¿¸ö×ÖÂëÖµÔÚ£º1-256¡£ÕâЩ¸ÕºÃ¿ÉÒÔÓÃiso-8859-1À©Õ¹µ¥×Ö½Ú×Ö·û¼¯¡£ÒòΪ£¬ËüÊÇ´æ´¢×îСµ¥Ôª¡£ÔÚ³ÌÐòÓïÑÔÀïÃ棬²»»áÓÃÖÐÎÄ×÷±äÁ¿£¬º¯ÊýµÈÃû³Æ¡£ÄÇЩ¶ÔÓ¦¶¼Êdz£¼ûasciiÂë¡£¶øÖÐÎÄÓÃ×Ö×¢ÊÍ£¬»òÕßһЩ³£Á¿ÖС£ÔÚ±àÒëʱºò²»»áÓ°Ïìµ½Óï·¨ÎÊÌâ¡£Ëü»áÒÔÔ­À´×Ö½ÚÂë±£³ÖÔ­Ñù¡£ÔÚ¶Áȡʱºò£¬Ö»ÐèÒªÓöÔÓ¦µÄ×Ö·û¼¯±àÂë¶Á³ö£¬¾ÍÄܵõ½¶ÔÓ¦ÖÐÎÄ×Ö·û¡£


TAG: ×Ö·û±àÂë

 

ÆÀ·Ö£º0

ÎÒÀ´ËµÁ½¾ä

ÈÕÀú

« 2024-05-01  
ÈÕ Ò» ¶þ Èý ËÄ Îå Áù
   1234
567891011
12131415161718
19202122232425
262728293031 

Êý¾Ýͳ¼Æ

  • ·ÃÎÊÁ¿: 6467
  • ÈÕÖ¾Êý: 5
  • ½¨Á¢Ê±¼ä: 2014-04-12
  • ¸üÐÂʱ¼ä: 2015-05-14

RSS¶©ÔÄ

Open Toolbar