{"id":100328,"date":"2017-08-04T10:09:06","date_gmt":"2017-08-04T02:09:06","guid":{"rendered":"http:\/\/www.ilzhi.cn\/?p=100328"},"modified":"2017-10-07T03:05:45","modified_gmt":"2017-10-06T19:05:45","slug":"%e8%b0%88%e8%b0%88unicode%e7%bc%96%e7%a0%81%ef%bc%8c%e7%ae%80%e8%a6%81%e8%a7%a3%e9%87%8aucs%e3%80%81utf%e3%80%81bmp%e3%80%81bom%e7%ad%89%e5%90%8d%e8%af%8d-%e8%bd%ac","status":"publish","type":"post","link":"http:\/\/www.ilezhi.cn\/?p=100328","title":{"rendered":"\u8c08\u8c08Unicode\u7f16\u7801\uff0c\u7b80\u8981\u89e3\u91caUCS\u3001UTF\u3001BMP\u3001BOM\u7b49\u540d\u8bcd [\u8f6c]"},"content":{"rendered":"<p>\u51fa\u5904\uff1a<a href=\"http:\/\/www.fmddlmyy.cn\/text6.html\">http:\/\/www.fmddlmyy.cn\/text6.html<\/a><\/p>\n<p>\u8fd9\u662f\u4e00\u7bc7\u7a0b\u5e8f\u5458\u5199\u7ed9\u7a0b\u5e8f\u5458\u7684\u8da3\u5473\u8bfb\u7269\u3002\u6240\u8c13\u8da3\u5473\u662f\u6307\u53ef\u4ee5\u6bd4\u8f83\u8f7b\u677e\u5730\u4e86\u89e3\u4e00\u4e9b\u539f\u6765\u4e0d\u6e05\u695a\u7684\u6982\u5ff5\uff0c\u589e\u8fdb\u77e5\u8bc6\uff0c\u7c7b\u4f3c\u4e8e\u6253RPG\u6e38\u620f\u7684\u5347\u7ea7\u3002\u6574\u7406\u8fd9\u7bc7\u6587\u7ae0\u7684\u52a8\u673a\u662f\u4e24\u4e2a\u95ee\u9898\uff1a<\/p>\n<dl>\n<dt>\u95ee\u9898\u4e00\uff1a<\/dt>\n<dd>\u4f7f\u7528Windows\u8bb0\u4e8b\u672c\u7684\u201c\u53e6\u5b58\u4e3a\u201d\uff0c\u53ef\u4ee5\u5728GBK\u3001Unicode\u3001Unicode big endian\u548cUTF-8\u8fd9\u51e0\u79cd\u7f16\u7801\u65b9\u5f0f\u95f4\u76f8\u4e92\u8f6c\u6362\u3002\u540c\u6837\u662ftxt\u6587\u4ef6\uff0cWindows\u662f\u600e\u6837\u8bc6\u522b\u7f16\u7801\u65b9\u5f0f\u7684\u5462\uff1f<\/p>\n<p>\u6211\u5f88\u65e9\u524d\u5c31\u53d1\u73b0Unicode\u3001Unicode big endian\u548cUTF-8\u7f16\u7801\u7684txt\u6587\u4ef6\u7684\u5f00\u5934\u4f1a\u591a\u51fa\u51e0\u4e2a\u5b57\u8282\uff0c\u5206\u522b\u662fFF\u3001FE\uff08Unicode\uff09,FE\u3001FF\uff08Unicode big endian\uff09,EF\u3001BB\u3001BF\uff08UTF-8\uff09\u3002\u4f46\u8fd9\u4e9b\u6807\u8bb0\u662f\u57fa\u4e8e\u4ec0\u4e48\u6807\u51c6\u5462\uff1f<\/dd>\n<dt>\u95ee\u9898\u4e8c\uff1a<\/dt>\n<dd>\u6700\u8fd1\u5728\u7f51\u4e0a\u770b\u5230\u4e00\u4e2aConvertUTF.c\uff0c\u5b9e\u73b0\u4e86UTF-32\u3001UTF-16\u548cUTF-8\u8fd9\u4e09\u79cd\u7f16\u7801\u65b9\u5f0f\u7684\u76f8\u4e92\u8f6c\u6362\u3002\u5bf9\u4e8eUnicode(UCS2)\u3001GBK\u3001UTF-8\u8fd9\u4e9b\u7f16\u7801\u65b9\u5f0f\uff0c\u6211\u539f\u6765\u5c31\u4e86\u89e3\u3002\u4f46\u8fd9\u4e2a\u7a0b\u5e8f\u8ba9\u6211\u6709\u4e9b\u7cca\u6d82\uff0c\u60f3\u4e0d\u8d77\u6765UTF-16\u548cUCS2\u6709\u4ec0\u4e48\u5173\u7cfb\u3002<\/dd>\n<\/dl>\n<p>\u67e5\u4e86\u67e5\u76f8\u5173\u8d44\u6599\uff0c\u603b\u7b97\u5c06\u8fd9\u4e9b\u95ee\u9898\u5f04\u6e05\u695a\u4e86\uff0c\u987a\u5e26\u4e5f\u4e86\u89e3\u4e86\u4e00\u4e9bUnicode\u7684\u7ec6\u8282\u3002\u5199\u6210\u4e00\u7bc7\u6587\u7ae0\uff0c\u9001\u7ed9\u6709\u8fc7\u7c7b\u4f3c\u7591\u95ee\u7684\u670b\u53cb\u3002\u672c\u6587\u5728\u5199\u4f5c\u65f6\u5c3d\u91cf\u505a\u5230\u901a\u4fd7\u6613\u61c2\uff0c\u4f46\u8981\u6c42\u8bfb\u8005\u77e5\u9053\u4ec0\u4e48\u662f\u5b57\u8282\uff0c\u4ec0\u4e48\u662f\u5341\u516d\u8fdb\u5236\u3002<\/p>\n<p><!--more--><\/p>\n<p><strong>0\u3001big endian\u548clittle endian<\/strong><\/p>\n<p>big endian\u548clittle endian\u662fCPU\u5904\u7406\u591a\u5b57\u8282\u6570\u7684\u4e0d\u540c\u65b9\u5f0f\u3002\u4f8b\u5982\u201c\u6c49\u201d\u5b57\u7684Unicode\u7f16\u7801\u662f6C49\u3002\u90a3\u4e48\u5199\u5230\u6587\u4ef6\u91cc\u65f6\uff0c\u7a76\u7adf\u662f\u5c066C\u5199\u5728\u524d\u9762\uff0c\u8fd8\u662f\u5c0649\u5199\u5728\u524d\u9762\uff1f\u5982\u679c\u5c066C\u5199\u5728\u524d\u9762\uff0c\u5c31\u662fbig endian\u3002\u5982\u679c\u5c0649\u5199\u5728\u524d\u9762\uff0c\u5c31\u662flittle endian\u3002<\/p>\n<p>\u201cendian\u201d\u8fd9\u4e2a\u8bcd\u51fa\u81ea\u300a\u683c\u5217\u4f5b\u6e38\u8bb0\u300b\u3002\u5c0f\u4eba\u56fd\u7684\u5185\u6218\u5c31\u6e90\u4e8e\u5403\u9e21\u86cb\u65f6\u662f\u7a76\u7adf\u4ece\u5927\u5934(Big-Endian)\u6572\u5f00\u8fd8\u662f\u4ece\u5c0f\u5934(Little-Endian)\u6572\u5f00\uff0c\u7531\u6b64\u66fe\u53d1\u751f\u8fc7\u516d\u6b21\u53db\u4e71\uff0c\u4e00\u4e2a\u7687\u5e1d\u9001\u4e86\u547d\uff0c\u53e6\u4e00\u4e2a\u4e22\u4e86\u738b\u4f4d\u3002<\/p>\n<p>\u6211\u4eec\u4e00\u822c\u5c06endian\u7ffb\u8bd1\u6210\u201c\u5b57\u8282\u5e8f\u201d\uff0c\u5c06big endian\u548clittle endian\u79f0\u4f5c\u201c\u5927\u5c3e\u201d\u548c\u201c\u5c0f\u5c3e\u201d\u3002<\/p>\n<p><strong>1\u3001\u5b57\u7b26\u7f16\u7801\u3001\u5185\u7801\uff0c\u987a\u5e26\u4ecb\u7ecd\u6c49\u5b57\u7f16\u7801<\/strong><\/p>\n<p>\u5b57\u7b26\u5fc5\u987b\u7f16\u7801\u540e\u624d\u80fd\u88ab\u8ba1\u7b97\u673a\u5904\u7406\u3002\u8ba1\u7b97\u673a\u4f7f\u7528\u7684\u7f3a\u7701\u7f16\u7801\u65b9\u5f0f\u5c31\u662f\u8ba1\u7b97\u673a\u7684\u5185\u7801\u3002\u65e9\u671f\u7684\u8ba1\u7b97\u673a\u4f7f\u75287\u4f4d\u7684ASCII\u7f16\u7801\uff0c\u4e3a\u4e86\u5904\u7406\u6c49\u5b57\uff0c\u7a0b\u5e8f\u5458\u8bbe\u8ba1\u4e86\u7528\u4e8e\u7b80\u4f53\u4e2d\u6587\u7684GB2312\u548c\u7528\u4e8e\u7e41\u4f53\u4e2d\u6587\u7684big5\u3002<\/p>\n<p>GB2312(1980\u5e74)\u4e00\u5171\u6536\u5f55\u4e867445\u4e2a\u5b57\u7b26\uff0c\u5305\u62ec6763\u4e2a\u6c49\u5b57\u548c682\u4e2a\u5176\u5b83\u7b26\u53f7\u3002\u6c49\u5b57\u533a\u7684\u5185\u7801\u8303\u56f4\u9ad8\u5b57\u8282\u4eceB0-F7\uff0c\u4f4e\u5b57\u8282\u4eceA1-FE\uff0c\u5360\u7528\u7684\u7801\u4f4d\u662f72*94=6768\u3002\u5176\u4e2d\u67095\u4e2a\u7a7a\u4f4d\u662fD7FA-D7FE\u3002<\/p>\n<p>GB2312\u652f\u6301\u7684\u6c49\u5b57\u592a\u5c11\u30021995\u5e74\u7684\u6c49\u5b57\u6269\u5c55\u89c4\u8303GBK1.0\u6536\u5f55\u4e8621886\u4e2a\u7b26\u53f7\uff0c\u5b83\u5206\u4e3a\u6c49\u5b57\u533a\u548c\u56fe\u5f62\u7b26\u53f7\u533a\u3002\u6c49\u5b57\u533a\u5305\u62ec21003\u4e2a\u5b57\u7b26\u3002<\/p>\n<p>\u4eceASCII\u3001GB2312\u5230GBK\uff0c\u8fd9\u4e9b\u7f16\u7801\u65b9\u6cd5\u662f\u5411\u4e0b\u517c\u5bb9\u7684\uff0c\u5373\u540c\u4e00\u4e2a\u5b57\u7b26\u5728\u8fd9\u4e9b\u65b9\u6848\u4e2d\u603b\u662f\u6709\u76f8\u540c\u7684\u7f16\u7801\uff0c\u540e\u9762\u7684\u6807\u51c6\u652f\u6301\u66f4\u591a\u7684\u5b57\u7b26\u3002\u5728\u8fd9\u4e9b\u7f16\u7801\u4e2d\uff0c\u82f1\u6587\u548c\u4e2d\u6587\u53ef\u4ee5\u7edf\u4e00\u5730\u5904\u7406\u3002\u533a\u5206\u4e2d\u6587\u7f16\u7801\u7684\u65b9\u6cd5\u662f\u9ad8\u5b57\u8282\u7684\u6700\u9ad8\u4f4d\u4e0d\u4e3a0\u3002\u6309\u7167\u7a0b\u5e8f\u5458\u7684\u79f0\u547c\uff0cGB2312\u3001GBK\u90fd\u5c5e\u4e8e\u53cc\u5b57\u8282\u5b57\u7b26\u96c6 (DBCS)\u3002<\/p>\n<p>2000\u5e74\u7684GB18030\u662f\u53d6\u4ee3GBK1.0\u7684\u6b63\u5f0f\u56fd\u5bb6\u6807\u51c6\u3002\u8be5\u6807\u51c6\u6536\u5f55\u4e8627484\u4e2a\u6c49\u5b57\uff0c\u540c\u65f6\u8fd8\u6536\u5f55\u4e86\u85cf\u6587\u3001\u8499\u6587\u3001\u7ef4\u543e\u5c14\u6587\u7b49\u4e3b\u8981\u7684\u5c11\u6570\u6c11\u65cf\u6587\u5b57\u3002\u4ece\u6c49\u5b57\u5b57\u6c47\u4e0a\u8bf4\uff0cGB18030\u5728GB13000.1\u768420902\u4e2a\u6c49\u5b57\u7684\u57fa\u7840\u4e0a\u589e\u52a0\u4e86CJK\u6269\u5c55A\u76846582\u4e2a\u6c49\u5b57\uff08Unicode\u78010x3400-0x4db5\uff09\uff0c\u4e00\u5171\u6536\u5f55\u4e8627484\u4e2a\u6c49\u5b57\u3002<\/p>\n<p>CJK\u5c31\u662f\u4e2d\u65e5\u97e9\u7684\u610f\u601d\u3002Unicode\u4e3a\u4e86\u8282\u7701\u7801\u4f4d\uff0c\u5c06\u4e2d\u65e5\u97e9\u4e09\u56fd\u8bed\u8a00\u4e2d\u7684\u6587\u5b57\u7edf\u4e00\u7f16\u7801\u3002GB13000.1\u5c31\u662fISO\/IEC 10646-1\u7684\u4e2d\u6587\u7248\uff0c\u76f8\u5f53\u4e8eUnicode 1.1\u3002<\/p>\n<p>GB18030\u7684\u7f16\u7801\u91c7\u7528\u5355\u5b57\u8282\u3001\u53cc\u5b57\u8282\u548c4\u5b57\u8282\u65b9\u6848\u3002\u5176\u4e2d\u5355\u5b57\u8282\u3001\u53cc\u5b57\u8282\u548cGBK\u662f\u5b8c\u5168\u517c\u5bb9\u7684\u30024\u5b57\u8282\u7f16\u7801\u7684\u7801\u4f4d\u5c31\u662f\u6536\u5f55\u4e86CJK\u6269\u5c55A\u76846582\u4e2a\u6c49\u5b57\u3002 \u4f8b\u5982\uff1aUCS\u76840x3400\u5728GB18030\u4e2d\u7684\u7f16\u7801\u5e94\u8be5\u662f8139EF30\uff0cUCS\u76840x3401\u5728GB18030\u4e2d\u7684\u7f16\u7801\u5e94\u8be5\u662f8139EF31\u3002<\/p>\n<p>\u5fae\u8f6f\u63d0\u4f9b\u4e86GB18030\u7684\u5347\u7ea7\u5305\uff0c\u4f46\u8fd9\u4e2a\u5347\u7ea7\u5305\u53ea\u662f\u63d0\u4f9b\u4e86\u4e00\u5957\u652f\u6301CJK\u6269\u5c55A\u76846582\u4e2a\u6c49\u5b57\u7684\u65b0\u5b57\u4f53\uff1a\u65b0\u5b8b\u4f53-18030\uff0c\u5e76\u4e0d\u6539\u53d8\u5185\u7801\u3002Windows \u7684\u5185\u7801\u4ecd\u7136\u662fGBK\u3002<\/p>\n<p>\u8fd9\u91cc\u8fd8\u6709\u4e00\u4e9b\u7ec6\u8282\uff1a<\/p>\n<ul>\n<li>GB2312\u7684\u539f\u6587\u8fd8\u662f\u533a\u4f4d\u7801\uff0c\u4ece\u533a\u4f4d\u7801\u5230\u5185\u7801\uff0c\u9700\u8981\u5728\u9ad8\u5b57\u8282\u548c\u4f4e\u5b57\u8282\u4e0a\u5206\u522b\u52a0\u4e0aA0\u3002<\/li>\n<li>\u5bf9\u4e8e\u4efb\u4f55\u5b57\u7b26\u7f16\u7801\uff0c\u7f16\u7801\u5355\u5143\u7684\u987a\u5e8f\u662f\u7531\u7f16\u7801\u65b9\u6848\u6307\u5b9a\u7684\uff0c\u4e0eendian\u65e0\u5173\u3002\u4f8b\u5982GBK\u7684\u7f16\u7801\u5355\u5143\u662f\u5b57\u8282\uff0c\u7528\u4e24\u4e2a\u5b57\u8282\u8868\u793a\u4e00\u4e2a\u6c49\u5b57\u3002 \u8fd9\u4e24\u4e2a\u5b57\u8282\u7684\u987a\u5e8f\u662f\u56fa\u5b9a\u7684\uff0c\u4e0d\u53d7CPU\u5b57\u8282\u5e8f\u7684\u5f71\u54cd\u3002UTF-16\u7684\u7f16\u7801\u5355\u5143\u662fword\uff08\u53cc\u5b57\u8282\uff09\uff0cword\u4e4b\u95f4\u7684\u987a\u5e8f\u662f\u7f16\u7801\u65b9\u6848\u6307\u5b9a\u7684\uff0cword\u5185\u90e8\u7684\u5b57\u8282\u6392\u5217\u624d\u4f1a\u53d7\u5230endian\u7684\u5f71\u54cd\u3002\u540e\u9762\u8fd8\u4f1a\u4ecb\u7ecdUTF-16\u3002<\/li>\n<li>GB2312\u7684\u4e24\u4e2a\u5b57\u8282\u7684\u6700\u9ad8\u4f4d\u90fd\u662f1\u3002\u4f46\u7b26\u5408\u8fd9\u4e2a\u6761\u4ef6\u7684\u7801\u4f4d\u53ea\u6709128*128=16384\u4e2a\u3002\u6240\u4ee5GBK\u548cGB18030\u7684\u4f4e\u5b57\u8282\u6700\u9ad8\u4f4d\u90fd\u53ef\u80fd\u4e0d\u662f1\u3002\u4e0d\u8fc7\u8fd9\u4e0d\u5f71\u54cdDBCS\u5b57\u7b26\u6d41\u7684\u89e3\u6790\uff1a\u5728\u8bfb\u53d6DBCS\u5b57\u7b26\u6d41\u65f6\uff0c\u53ea\u8981\u9047\u5230\u9ad8\u4f4d\u4e3a1\u7684\u5b57\u8282\uff0c\u5c31\u53ef\u4ee5\u5c06\u4e0b\u4e24\u4e2a\u5b57\u8282\u4f5c\u4e3a\u4e00\u4e2a\u53cc\u5b57\u8282\u7f16\u7801\uff0c\u800c\u4e0d\u7528\u7ba1\u4f4e\u5b57\u8282\u7684\u9ad8\u4f4d\u662f\u4ec0\u4e48\u3002<\/li>\n<\/ul>\n<p><strong>2\u3001Unicode\u3001UCS\u548cUTF<\/strong><\/p>\n<p>\u524d\u9762\u63d0\u5230\u4eceASCII\u3001GB2312\u3001GBK\u5230GB18030\u7684\u7f16\u7801\u65b9\u6cd5\u662f\u5411\u4e0b\u517c\u5bb9\u7684\u3002\u800cUnicode\u53ea\u4e0eASCII\u517c\u5bb9\uff08\u66f4\u51c6\u786e\u5730\u8bf4\uff0c\u662f\u4e0eISO-8859-1\u517c\u5bb9\uff09\uff0c\u4e0eGB\u7801\u4e0d\u517c\u5bb9\u3002\u4f8b\u5982\u201c\u6c49\u201d\u5b57\u7684Unicode\u7f16\u7801\u662f6C49\uff0c\u800cGB\u7801\u662fBABA\u3002<\/p>\n<p>Unicode\u4e5f\u662f\u4e00\u79cd\u5b57\u7b26\u7f16\u7801\u65b9\u6cd5\uff0c\u4e0d\u8fc7\u5b83\u662f\u7531\u56fd\u9645\u7ec4\u7ec7\u8bbe\u8ba1\uff0c\u53ef\u4ee5\u5bb9\u7eb3\u5168\u4e16\u754c\u6240\u6709\u8bed\u8a00\u6587\u5b57\u7684\u7f16\u7801\u65b9\u6848\u3002Unicode\u7684\u5b66\u540d\u662f&#8221;Universal Multiple-Octet Coded Character Set&#8221;\uff0c\u7b80\u79f0\u4e3aUCS\u3002UCS\u53ef\u4ee5\u770b\u4f5c\u662f&#8221;Unicode Character Set&#8221;\u7684\u7f29\u5199\u3002<\/p>\n<p>\u6839\u636e\u7ef4\u57fa\u767e\u79d1\u5168\u4e66(<a href=\"http:\/\/zh.wikipedia.org\/wiki\/\">http:\/\/zh.wikipedia.org\/wiki\/<\/a>)\u7684\u8bb0\u8f7d\uff1a\u5386\u53f2\u4e0a\u5b58\u5728\u4e24\u4e2a\u8bd5\u56fe\u72ec\u7acb\u8bbe\u8ba1Unicode\u7684\u7ec4\u7ec7\uff0c\u5373\u56fd\u9645\u6807\u51c6\u5316\u7ec4\u7ec7\uff08ISO\uff09\u548c\u4e00\u4e2a\u8f6f\u4ef6\u5236\u9020\u5546\u7684\u534f\u4f1a\uff08unicode.org\uff09\u3002ISO\u5f00\u53d1\u4e86ISO 10646\u9879\u76ee\uff0cUnicode\u534f\u4f1a\u5f00\u53d1\u4e86Unicode\u9879\u76ee\u3002<\/p>\n<p>\u57281991\u5e74\u524d\u540e\uff0c\u53cc\u65b9\u90fd\u8ba4\u8bc6\u5230\u4e16\u754c\u4e0d\u9700\u8981\u4e24\u4e2a\u4e0d\u517c\u5bb9\u7684\u5b57\u7b26\u96c6\u3002\u4e8e\u662f\u5b83\u4eec\u5f00\u59cb\u5408\u5e76\u53cc\u65b9\u7684\u5de5\u4f5c\u6210\u679c\uff0c\u5e76\u4e3a\u521b\u7acb\u4e00\u4e2a\u5355\u4e00\u7f16\u7801\u8868\u800c\u534f\u540c\u5de5\u4f5c\u3002\u4eceUnicode2.0\u5f00\u59cb\uff0cUnicode\u9879\u76ee\u91c7\u7528\u4e86\u4e0eISO 10646-1\u76f8\u540c\u7684\u5b57\u5e93\u548c\u5b57\u7801\u3002<\/p>\n<p>\u76ee\u524d\u4e24\u4e2a\u9879\u76ee\u4ecd\u90fd\u5b58\u5728\uff0c\u5e76\u72ec\u7acb\u5730\u516c\u5e03\u5404\u81ea\u7684\u6807\u51c6\u3002Unicode\u534f\u4f1a\u73b0\u5728\u7684\u6700\u65b0\u7248\u672c\u662f2005\u5e74\u7684Unicode 4.1.0\u3002ISO\u7684\u6700\u65b0\u6807\u51c6\u662fISO 10646-3:2003\u3002<\/p>\n<p>UCS\u53ea\u662f\u89c4\u5b9a\u5982\u4f55\u7f16\u7801\uff0c\u5e76\u6ca1\u6709\u89c4\u5b9a\u5982\u4f55\u4f20\u8f93\u3001\u4fdd\u5b58\u8fd9\u4e2a\u7f16\u7801\u3002\u4f8b\u5982\u201c\u6c49\u201d\u5b57\u7684UCS\u7f16\u7801\u662f6C49\uff0c\u6211\u53ef\u4ee5\u75284\u4e2aascii\u6570\u5b57\u6765\u4f20\u8f93\u3001\u4fdd\u5b58\u8fd9\u4e2a\u7f16\u7801\uff1b\u4e5f\u53ef\u4ee5\u7528utf-8\u7f16\u7801:3\u4e2a\u8fde\u7eed\u7684\u5b57\u8282E6 B1 89\u6765\u8868\u793a\u5b83\u3002\u5173\u952e\u5728\u4e8e\u901a\u4fe1\u53cc\u65b9\u90fd\u8981\u8ba4\u53ef\u3002UTF-8\u3001UTF-7\u3001UTF-16\u90fd\u662f\u88ab\u5e7f\u6cdb\u63a5\u53d7\u7684\u65b9\u6848\u3002UTF-8\u7684\u4e00\u4e2a\u7279\u522b\u7684\u597d\u5904\u662f\u5b83\u4e0eISO-8859-1\u5b8c\u5168\u517c\u5bb9\u3002UTF\u662f\u201cUCS Transformation Format\u201d\u7684\u7f29\u5199\u3002<\/p>\n<p>IETF\u7684RFC2781\u548cRFC3629\u4ee5RFC\u7684\u4e00\u8d2f\u98ce\u683c\uff0c\u6e05\u6670\u3001\u660e\u5feb\u53c8\u4e0d\u5931\u4e25\u8c28\u5730\u63cf\u8ff0\u4e86UTF-16\u548cUTF-8\u7684\u7f16\u7801\u65b9\u6cd5\u3002\u6211\u603b\u662f\u8bb0\u4e0d\u5f97IETF\u662fInternet Engineering Task Force\u7684\u7f29\u5199\u3002\u4f46IETF\u8d1f\u8d23\u7ef4\u62a4\u7684RFC\u662fInternet\u4e0a\u4e00\u5207\u89c4\u8303\u7684\u57fa\u7840\u3002<\/p>\n<p>2.1\u3001\u5185\u7801\u548ccode page<\/p>\n<p>\u76ee\u524dWindows\u7684\u5185\u6838\u5df2\u7ecf\u652f\u6301Unicode\u5b57\u7b26\u96c6\uff0c\u8fd9\u6837\u5728\u5185\u6838\u4e0a\u53ef\u4ee5\u652f\u6301\u5168\u4e16\u754c\u6240\u6709\u7684\u8bed\u8a00\u6587\u5b57\u3002\u4f46\u662f\u7531\u4e8e\u73b0\u6709\u7684\u5927\u91cf\u7a0b\u5e8f\u548c\u6587\u6863\u90fd\u91c7\u7528\u4e86\u67d0\u79cd\u7279\u5b9a\u8bed\u8a00\u7684\u7f16\u7801\uff0c\u4f8b\u5982GBK\uff0cWindows\u4e0d\u53ef\u80fd\u4e0d\u652f\u6301\u73b0\u6709\u7684\u7f16\u7801\uff0c\u800c\u5168\u90e8\u6539\u7528Unicode\u3002<\/p>\n<p>Windows\u4f7f\u7528\u4ee3\u7801\u9875(code page)\u6765\u9002\u5e94\u5404\u4e2a\u56fd\u5bb6\u548c\u5730\u533a\u3002code page\u53ef\u4ee5\u88ab\u7406\u89e3\u4e3a\u524d\u9762\u63d0\u5230\u7684\u5185\u7801\u3002GBK\u5bf9\u5e94\u7684code page\u662fCP936\u3002\u5fae\u8f6f\u4e5f\u4e3aGB18030\u5b9a\u4e49\u4e86code page\uff1aCP54936\u3002<\/p>\n<p>3\u3001UCS-2\u3001UCS-4\u3001BMP<\/p>\n<p>UCS\u6709\u4e24\u79cd\u683c\u5f0f\uff1aUCS-2\u548cUCS-4\u3002\u987e\u540d\u601d\u4e49\uff0cUCS-2\u5c31\u662f\u7528\u4e24\u4e2a\u5b57\u8282\u7f16\u7801\uff0cUCS-4\u5c31\u662f\u75284\u4e2a\u5b57\u8282\uff08\u5b9e\u9645\u4e0a\u53ea\u7528\u4e8631\u4f4d\uff0c\u6700\u9ad8\u4f4d\u5fc5\u987b\u4e3a0\uff09\u7f16\u7801\u3002\u4e0b\u9762\u8ba9\u6211\u4eec\u505a\u4e00\u4e9b\u7b80\u5355\u7684\u6570\u5b66\u6e38\u620f\uff1a<\/p>\n<p>UCS-2\u67092^16=65536\u4e2a\u7801\u4f4d\uff0cUCS-4\u67092^31=2147483648\u4e2a\u7801\u4f4d\u3002<\/p>\n<p>UCS-4\u6839\u636e\u6700\u9ad8\u4f4d\u4e3a0\u7684\u6700\u9ad8\u5b57\u8282\u5206\u62102^7=128\u4e2agroup\u3002\u6bcf\u4e2agroup\u518d\u6839\u636e\u6b21\u9ad8\u5b57\u8282\u5206\u4e3a256\u4e2aplane\u3002\u6bcf\u4e2aplane\u6839\u636e\u7b2c3\u4e2a\u5b57\u8282\u5206\u4e3a256\u884c (rows)\uff0c\u6bcf\u884c\u5305\u542b256\u4e2acells\u3002\u5f53\u7136\u540c\u4e00\u884c\u7684cells\u53ea\u662f\u6700\u540e\u4e00\u4e2a\u5b57\u8282\u4e0d\u540c\uff0c\u5176\u4f59\u90fd\u76f8\u540c\u3002<\/p>\n<p>group 0\u7684plane 0\u88ab\u79f0\u4f5cBasic Multilingual Plane, \u5373BMP\u3002\u6216\u8005\u8bf4UCS-4\u4e2d\uff0c\u9ad8\u4e24\u4e2a\u5b57\u8282\u4e3a0\u7684\u7801\u4f4d\u88ab\u79f0\u4f5cBMP\u3002<\/p>\n<p>\u5c06UCS-4\u7684BMP\u53bb\u6389\u524d\u9762\u7684\u4e24\u4e2a\u96f6\u5b57\u8282\u5c31\u5f97\u5230\u4e86UCS-2\u3002\u5728UCS-2\u7684\u4e24\u4e2a\u5b57\u8282\u524d\u52a0\u4e0a\u4e24\u4e2a\u96f6\u5b57\u8282\uff0c\u5c31\u5f97\u5230\u4e86UCS-4\u7684BMP\u3002\u800c\u76ee\u524d\u7684UCS-4\u89c4\u8303\u4e2d\u8fd8\u6ca1\u6709\u4efb\u4f55\u5b57\u7b26\u88ab\u5206\u914d\u5728BMP\u4e4b\u5916\u3002<\/p>\n<p>4\u3001UTF\u7f16\u7801<\/p>\n<p>UTF-8\u5c31\u662f\u4ee58\u4f4d\u4e3a\u5355\u5143\u5bf9UCS\u8fdb\u884c\u7f16\u7801\u3002\u4eceUCS-2\u5230UTF-8\u7684\u7f16\u7801\u65b9\u5f0f\u5982\u4e0b\uff1a<\/p>\n<p>UCS-2\u7f16\u7801(16\u8fdb\u5236) UTF-8 \u5b57\u8282\u6d41(\u4e8c\u8fdb\u5236) 0000 &#8211; 007F 0xxxxxxx 0080 &#8211; 07FF 110xxxxx 10xxxxxx 0800 &#8211; FFFF 1110xxxx 10xxxxxx 10xxxxxx<\/p>\n<p>\u4f8b\u5982\u201c\u6c49\u201d\u5b57\u7684Unicode\u7f16\u7801\u662f6C49\u30026C49\u57280800-FFFF\u4e4b\u95f4\uff0c\u6240\u4ee5\u80af\u5b9a\u8981\u75283\u5b57\u8282\u6a21\u677f\u4e86\uff1a1110xxxx 10xxxxxx 10xxxxxx\u3002\u5c066C49\u5199\u6210\u4e8c\u8fdb\u5236\u662f\uff1a0110 110001 001001\uff0c \u7528\u8fd9\u4e2a\u6bd4\u7279\u6d41\u4f9d\u6b21\u4ee3\u66ff\u6a21\u677f\u4e2d\u7684x\uff0c\u5f97\u5230\uff1a11100110 10110001 10001001\uff0c\u5373E6 B1 89\u3002<\/p>\n<p>\u8bfb\u8005\u53ef\u4ee5\u7528\u8bb0\u4e8b\u672c\u6d4b\u8bd5\u4e00\u4e0b\u6211\u4eec\u7684\u7f16\u7801\u662f\u5426\u6b63\u786e\u3002\u9700\u8981\u6ce8\u610f\uff0cUltraEdit\u5728\u6253\u5f00utf-8\u7f16\u7801\u7684\u6587\u672c\u6587\u4ef6\u65f6\u4f1a\u81ea\u52a8\u8f6c\u6362\u4e3aUTF-16\uff0c\u53ef\u80fd\u4ea7\u751f\u6df7\u6dc6\u3002\u4f60\u53ef\u4ee5\u5728\u8bbe\u7f6e\u4e2d\u5173\u6389\u8fd9\u4e2a\u9009\u9879\u3002\u66f4\u597d\u7684\u5de5\u5177\u662fHex Workshop\u3002<\/p>\n<p>UTF-16\u4ee516\u4f4d\u4e3a\u5355\u5143\u5bf9UCS\u8fdb\u884c\u7f16\u7801\u3002\u5bf9\u4e8e\u5c0f\u4e8e0x10000\u7684UCS\u7801\uff0cUTF-16\u7f16\u7801\u5c31\u7b49\u4e8eUCS\u7801\u5bf9\u5e94\u768416\u4f4d\u65e0\u7b26\u53f7\u6574\u6570\u3002\u5bf9\u4e8e\u4e0d\u5c0f\u4e8e0x10000\u7684UCS\u7801\uff0c\u5b9a\u4e49\u4e86\u4e00\u4e2a\u7b97\u6cd5\u3002\u4e0d\u8fc7\u7531\u4e8e\u5b9e\u9645\u4f7f\u7528\u7684UCS2\uff0c\u6216\u8005UCS4\u7684BMP\u5fc5\u7136\u5c0f\u4e8e0x10000\uff0c\u6240\u4ee5\u5c31\u76ee\u524d\u800c\u8a00\uff0c\u53ef\u4ee5\u8ba4\u4e3aUTF-16\u548cUCS-2\u57fa\u672c\u76f8\u540c\u3002\u4f46UCS-2\u53ea\u662f\u4e00\u4e2a\u7f16\u7801\u65b9\u6848\uff0cUTF-16\u5374\u8981\u7528\u4e8e\u5b9e\u9645\u7684\u4f20\u8f93\uff0c\u6240\u4ee5\u5c31\u4e0d\u5f97\u4e0d\u8003\u8651\u5b57\u8282\u5e8f\u7684\u95ee\u9898\u3002<\/p>\n<p>5\u3001UTF\u7684\u5b57\u8282\u5e8f\u548cBOM<\/p>\n<p>UTF-8\u4ee5\u5b57\u8282\u4e3a\u7f16\u7801\u5355\u5143\uff0c\u6ca1\u6709\u5b57\u8282\u5e8f\u7684\u95ee\u9898\u3002UTF-16\u4ee5\u4e24\u4e2a\u5b57\u8282\u4e3a\u7f16\u7801\u5355\u5143\uff0c\u5728\u89e3\u91ca\u4e00\u4e2aUTF-16\u6587\u672c\u524d\uff0c\u9996\u5148\u8981\u5f04\u6e05\u695a\u6bcf\u4e2a\u7f16\u7801\u5355\u5143\u7684\u5b57\u8282\u5e8f\u3002\u4f8b\u5982\u201c\u594e\u201d\u7684Unicode\u7f16\u7801\u662f594E\uff0c\u201c\u4e59\u201d\u7684Unicode\u7f16\u7801\u662f4E59\u3002\u5982\u679c\u6211\u4eec\u6536\u5230UTF-16\u5b57\u8282\u6d41\u201c594E\u201d\uff0c\u90a3\u4e48\u8fd9\u662f\u201c\u594e\u201d\u8fd8\u662f\u201c\u4e59\u201d\uff1f<\/p>\n<p>Unicode\u89c4\u8303\u4e2d\u63a8\u8350\u7684\u6807\u8bb0\u5b57\u8282\u987a\u5e8f\u7684\u65b9\u6cd5\u662fBOM\u3002BOM\u4e0d\u662f\u201cBill Of Material\u201d\u7684BOM\u8868\uff0c\u800c\u662fByte Order Mark\u3002BOM\u662f\u4e00\u4e2a\u6709\u70b9\u5c0f\u806a\u660e\u7684\u60f3\u6cd5\uff1a<\/p>\n<p>\u5728UCS\u7f16\u7801\u4e2d\u6709\u4e00\u4e2a\u53eb\u505a&#8221;ZERO WIDTH NO-BREAK SPACE&#8221;\u7684\u5b57\u7b26\uff0c\u5b83\u7684\u7f16\u7801\u662fFEFF\u3002\u800cFFFE\u5728UCS\u4e2d\u662f\u4e0d\u5b58\u5728\u7684\u5b57\u7b26\uff0c\u6240\u4ee5\u4e0d\u5e94\u8be5\u51fa\u73b0\u5728\u5b9e\u9645\u4f20\u8f93\u4e2d\u3002UCS\u89c4\u8303\u5efa\u8bae\u6211\u4eec\u5728\u4f20\u8f93\u5b57\u8282\u6d41\u524d\uff0c\u5148\u4f20\u8f93\u5b57\u7b26&#8221;ZERO WIDTH NO-BREAK SPACE&#8221;\u3002<\/p>\n<p>\u8fd9\u6837\u5982\u679c\u63a5\u6536\u8005\u6536\u5230FEFF\uff0c\u5c31\u8868\u660e\u8fd9\u4e2a\u5b57\u8282\u6d41\u662fBig-Endian\u7684\uff1b\u5982\u679c\u6536\u5230FFFE\uff0c\u5c31\u8868\u660e\u8fd9\u4e2a\u5b57\u8282\u6d41\u662fLittle-Endian\u7684\u3002\u56e0\u6b64\u5b57\u7b26&#8221;ZERO WIDTH NO-BREAK SPACE&#8221;\u53c8\u88ab\u79f0\u4f5cBOM\u3002<\/p>\n<p>UTF-8\u4e0d\u9700\u8981BOM\u6765\u8868\u660e\u5b57\u8282\u987a\u5e8f\uff0c\u4f46\u53ef\u4ee5\u7528BOM\u6765\u8868\u660e\u7f16\u7801\u65b9\u5f0f\u3002\u5b57\u7b26&#8221;ZERO WIDTH NO-BREAK SPACE&#8221;\u7684UTF-8\u7f16\u7801\u662fEF BB BF\uff08\u8bfb\u8005\u53ef\u4ee5\u7528\u6211\u4eec\u524d\u9762\u4ecb\u7ecd\u7684\u7f16\u7801\u65b9\u6cd5\u9a8c\u8bc1\u4e00\u4e0b\uff09\u3002\u6240\u4ee5\u5982\u679c\u63a5\u6536\u8005\u6536\u5230\u4ee5EF BB BF\u5f00\u5934\u7684\u5b57\u8282\u6d41\uff0c\u5c31\u77e5\u9053\u8fd9\u662fUTF-8\u7f16\u7801\u4e86\u3002<\/p>\n<p>Windows\u5c31\u662f\u4f7f\u7528BOM\u6765\u6807\u8bb0\u6587\u672c\u6587\u4ef6\u7684\u7f16\u7801\u65b9\u5f0f\u7684\u3002<\/p>\n<p>6\u3001\u8fdb\u4e00\u6b65\u7684\u53c2\u8003\u8d44\u6599<\/p>\n<p>\u672c\u6587\u4e3b\u8981\u53c2\u8003\u7684\u8d44\u6599\u662f &#8220;Short overview of ISO-IEC 10646 and Unicode&#8221; (http:\/\/www.nada.kth.se\/i18n\/ucs\/unicode-iso10646-oview.html)\u3002<\/p>\n<p>\u6211\u8fd8\u627e\u4e86\u4e24\u7bc7\u770b\u4e0a\u53bb\u4e0d\u9519\u7684\u8d44\u6599\uff0c\u4e0d\u8fc7\u56e0\u4e3a\u6211\u5f00\u59cb\u7684\u7591\u95ee\u90fd\u627e\u5230\u4e86\u7b54\u6848\uff0c\u6240\u4ee5\u5c31\u6ca1\u6709\u770b\uff1a<\/p>\n<ol>\n<li>&#8220;Understanding Unicode A general introduction to the Unicode Standard&#8221; (http:\/\/scripts.sil.org\/cms\/scripts\/page.php?site_id=nrsi&amp;item_id=IWS-Chapter04a)<\/li>\n<li>&#8220;Character set encoding basics Understanding character set encodings and legacy encodings&#8221; (http:\/\/scripts.sil.org\/cms\/scripts\/page.php?site_id=nrsi&amp;item_id=IWS-Chapter03)<\/li>\n<\/ol>\n<p>\u6211\u5199\u8fc7UTF-8\u3001UCS-2\u3001GBK\u76f8\u4e92\u8f6c\u6362\u7684\u8f6f\u4ef6\u5305\uff0c\u5305\u62ec\u4f7f\u7528Windows API\u548c\u4e0d\u4f7f\u7528Windows API\u7684\u7248\u672c\u3002\u4ee5\u540e\u6709\u65f6\u95f4\u7684\u8bdd\uff0c\u6211\u4f1a\u6574\u7406\u4e00\u4e0b\u653e\u5230\u6211\u7684\u4e2a\u4eba\u4e3b\u9875\u4e0a(http:\/\/www.fmddlmyy.cn)\u3002<\/p>\n<p>\u6211\u662f\u60f3\u6e05\u695a\u6240\u6709\u95ee\u9898\u540e\u624d\u5f00\u59cb\u5199\u8fd9\u7bc7\u6587\u7ae0\u7684\uff0c\u539f\u4ee5\u4e3a\u4e00\u4f1a\u513f\u5c31\u80fd\u5199\u597d\u3002\u6ca1\u60f3\u5230\u8003\u8651\u63aa\u8f9e\u548c\u67e5\u8bc1\u7ec6\u8282\u82b1\u8d39\u4e86\u5f88\u957f\u65f6\u95f4\uff0c\u7adf\u7136\u4ece\u4e0b\u53481:30\u5199\u52309:00\u3002\u5e0c\u671b\u6709\u8bfb\u8005\u80fd\u4ece\u4e2d\u53d7\u76ca\u3002<\/p>\n<p>\u9644\u5f551 \u518d\u8bf4\u8bf4\u533a\u4f4d\u7801\u3001GB2312\u3001\u5185\u7801\u548c\u4ee3\u7801\u9875<\/p>\n<p>\u6709\u7684\u670b\u53cb\u5bf9\u6587\u7ae0\u4e2d\u8fd9\u53e5\u8bdd\u8fd8\u6709\u7591\u95ee\uff1a<br \/>\n\u201cGB2312\u7684\u539f\u6587\u8fd8\u662f\u533a\u4f4d\u7801\uff0c\u4ece\u533a\u4f4d\u7801\u5230\u5185\u7801\uff0c\u9700\u8981\u5728\u9ad8\u5b57\u8282\u548c\u4f4e\u5b57\u8282\u4e0a\u5206\u522b\u52a0\u4e0aA0\u3002\u201d<\/p>\n<p>\u6211\u518d\u8be6\u7ec6\u89e3\u91ca\u4e00\u4e0b\uff1a<\/p>\n<p>\u201cGB2312\u7684\u539f\u6587\u201d\u662f\u6307\u56fd\u5bb61980\u5e74\u7684\u4e00\u4e2a\u6807\u51c6\u300a\u4e2d\u534e\u4eba\u6c11\u5171\u548c\u56fd\u56fd\u5bb6\u6807\u51c6 \u4fe1\u606f\u4ea4\u6362\u7528\u6c49\u5b57\u7f16\u7801\u5b57\u7b26\u96c6 \u57fa\u672c\u96c6 GB 2312-80\u300b\u3002\u8fd9\u4e2a\u6807\u51c6\u7528\u4e24\u4e2a\u6570\u6765\u7f16\u7801\u6c49\u5b57\u548c\u4e2d\u6587\u7b26\u53f7\u3002\u7b2c\u4e00\u4e2a\u6570\u79f0\u4e3a\u201c\u533a\u201d\uff0c\u7b2c\u4e8c\u4e2a\u6570\u79f0\u4e3a\u201c\u4f4d\u201d\u3002\u6240\u4ee5\u4e5f\u79f0\u4e3a\u533a\u4f4d\u7801\u30021-9\u533a\u662f\u4e2d\u6587\u7b26\u53f7\uff0c16-55\u533a\u662f\u4e00\u7ea7\u6c49\u5b57\uff0c56-87\u533a\u662f\u4e8c\u7ea7\u6c49\u5b57\u3002\u73b0\u5728Windows\u4e5f\u8fd8\u6709\u533a\u4f4d\u8f93\u5165\u6cd5\uff0c\u4f8b\u5982\u8f93\u51651601\u5f97\u5230\u201c\u554a\u201d\u3002\uff08\u8fd9\u4e2a\u533a\u4f4d\u8f93\u5165\u6cd5\u53ef\u4ee5\u81ea\u52a8\u8bc6\u522b16\u8fdb\u5236\u7684GB2312\u548c10\u8fdb\u5236\u7684\u533a\u4f4d\u7801\uff0c\u4e5f\u5c31\u662f\u8bf4\u8f93\u5165B0A1\u540c\u6837\u4f1a\u5f97\u5230\u201c\u554a\u201d\u3002\uff09<\/p>\n<p>\u5185\u7801\u662f\u6307\u64cd\u4f5c\u7cfb\u7edf\u5185\u90e8\u7684\u5b57\u7b26\u7f16\u7801\u3002\u65e9\u671f\u64cd\u4f5c\u7cfb\u7edf\u7684\u5185\u7801\u662f\u4e0e\u8bed\u8a00\u76f8\u5173\u7684\u3002\u73b0\u5728\u7684Windows\u5728\u7cfb\u7edf\u5185\u90e8\u652f\u6301Unicode\uff0c\u7136\u540e\u7528\u4ee3\u7801\u9875\u9002\u5e94\u5404\u79cd\u8bed\u8a00\uff0c\u201c\u5185\u7801\u201d\u7684\u6982\u5ff5\u5c31\u6bd4\u8f83\u6a21\u7cca\u4e86\u3002\u5fae\u8f6f\u4e00\u822c\u5c06\u7f3a\u7701\u4ee3\u7801\u9875\u6307\u5b9a\u7684\u7f16\u7801\u8bf4\u6210\u662f\u5185\u7801\u3002<\/p>\n<p>\u5185\u7801\u8fd9\u4e2a\u8bcd\u6c47\uff0c\u5e76\u6ca1\u6709\u4ec0\u4e48\u5b98\u65b9\u7684\u5b9a\u4e49\uff0c\u4ee3\u7801\u9875\u4e5f\u53ea\u662f\u5fae\u8f6f\u8fd9\u4e2a\u516c\u53f8\u7684\u53eb\u6cd5\u3002\u4f5c\u4e3a\u7a0b\u5e8f\u5458\uff0c\u6211\u4eec\u53ea\u8981\u77e5\u9053\u5b83\u4eec\u662f\u4ec0\u4e48\u4e1c\u897f\uff0c\u6ca1\u6709\u5fc5\u8981\u8fc7\u591a\u5730\u8003\u8bc1\u8fd9\u4e9b\u540d\u8bcd\u3002<\/p>\n<p>Windows\u4e2d\u6709\u7f3a\u7701\u4ee3\u7801\u9875\u7684\u6982\u5ff5\uff0c\u5373\u7f3a\u7701\u7528\u4ec0\u4e48\u7f16\u7801\u6765\u89e3\u91ca\u5b57\u7b26\u3002\u4f8b\u5982Windows\u7684\u8bb0\u4e8b\u672c\u6253\u5f00\u4e86\u4e00\u4e2a\u6587\u672c\u6587\u4ef6\uff0c\u91cc\u9762\u7684\u5185\u5bb9\u662f\u5b57\u8282\u6d41\uff1aBA\u3001BA\u3001D7\u3001D6\u3002Windows\u5e94\u8be5\u53bb\u600e\u4e48\u89e3\u91ca\u5b83\u5462\uff1f<\/p>\n<p>\u662f\u6309\u7167Unicode\u7f16\u7801\u89e3\u91ca\u3001\u8fd8\u662f\u6309\u7167GBK\u89e3\u91ca\u3001\u8fd8\u662f\u6309\u7167BIG5\u89e3\u91ca\uff0c\u8fd8\u662f\u6309\u7167ISO8859-1\u53bb\u89e3\u91ca\uff1f\u5982\u679c\u6309GBK\u53bb\u89e3\u91ca\uff0c\u5c31\u4f1a\u5f97\u5230\u201c\u6c49\u5b57\u201d\u4e24\u4e2a\u5b57\u3002\u6309\u7167\u5176\u5b83\u7f16\u7801\u89e3\u91ca\uff0c\u53ef\u80fd\u627e\u4e0d\u5230\u5bf9\u5e94\u7684\u5b57\u7b26\uff0c\u4e5f\u53ef\u80fd\u627e\u5230\u9519\u8bef\u7684\u5b57\u7b26\u3002\u6240\u8c13\u201c\u9519\u8bef\u201d\u662f\u6307\u4e0e\u6587\u672c\u4f5c\u8005\u7684\u672c\u610f\u4e0d\u7b26\uff0c\u8fd9\u65f6\u5c31\u4ea7\u751f\u4e86\u4e71\u7801\u3002<\/p>\n<p>\u7b54\u6848\u662fWindows\u6309\u7167\u5f53\u524d\u7684\u7f3a\u7701\u4ee3\u7801\u9875\u53bb\u89e3\u91ca\u6587\u672c\u6587\u4ef6\u91cc\u7684\u5b57\u8282\u6d41\u3002\u7f3a\u7701\u4ee3\u7801\u9875\u53ef\u4ee5\u901a\u8fc7\u63a7\u5236\u9762\u677f\u7684\u533a\u57df\u9009\u9879\u8bbe\u7f6e\u3002\u8bb0\u4e8b\u672c\u7684\u53e6\u5b58\u4e3a\u4e2d\u6709\u4e00\u9879ANSI\uff0c\u5176\u5b9e\u5c31\u662f\u6309\u7167\u7f3a\u7701\u4ee3\u7801\u9875\u7684\u7f16\u7801\u65b9\u6cd5\u4fdd\u5b58\u3002<\/p>\n<p>Windows\u7684\u5185\u7801\u662fUnicode\uff0c\u5b83\u5728\u6280\u672f\u4e0a\u53ef\u4ee5\u540c\u65f6\u652f\u6301\u591a\u4e2a\u4ee3\u7801\u9875\u3002\u53ea\u8981\u6587\u4ef6\u80fd\u8bf4\u660e\u81ea\u5df1\u4f7f\u7528\u4ec0\u4e48\u7f16\u7801\uff0c\u7528\u6237\u53c8\u5b89\u88c5\u4e86\u5bf9\u5e94\u7684\u4ee3\u7801\u9875\uff0cWindows\u5c31\u80fd\u6b63\u786e\u663e\u793a\uff0c\u4f8b\u5982\u5728HTML\u6587\u4ef6\u4e2d\u5c31\u53ef\u4ee5\u6307\u5b9acharset\u3002<\/p>\n<p>\u6709\u7684HTML\u6587\u4ef6\u4f5c\u8005\uff0c\u7279\u522b\u662f\u82f1\u6587\u4f5c\u8005\uff0c\u8ba4\u4e3a\u4e16\u754c\u4e0a\u6240\u6709\u4eba\u90fd\u4f7f\u7528\u82f1\u6587\uff0c\u5728\u6587\u4ef6\u4e2d\u4e0d\u6307\u5b9acharset\u3002\u5982\u679c\u4ed6\u4f7f\u7528\u4e860x80-0xff\u4e4b\u95f4\u7684\u5b57\u7b26\uff0c\u4e2d\u6587Windows\u53c8\u6309\u7167\u7f3a\u7701\u7684GBK\u53bb\u89e3\u91ca\uff0c\u5c31\u4f1a\u51fa\u73b0\u4e71\u7801\u3002\u8fd9\u65f6\u53ea\u8981\u5728\u8fd9\u4e2ahtml\u6587\u4ef6\u4e2d\u52a0\u4e0a\u6307\u5b9acharset\u7684\u8bed\u53e5\uff0c\u4f8b\u5982\uff1a<br \/>\n&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text\/html; charset=ISO8859-1&#8243;&gt;<br \/>\n\u5982\u679c\u539f\u4f5c\u8005\u4f7f\u7528\u7684\u4ee3\u7801\u9875\u548cISO8859-1\u517c\u5bb9\uff0c\u5c31\u4e0d\u4f1a\u51fa\u73b0\u4e71\u7801\u4e86\u3002<\/p>\n<p>\u518d\u8bf4\u533a\u4f4d\u7801\uff0c\u554a\u7684\u533a\u4f4d\u7801\u662f1601\uff0c\u5199\u621016\u8fdb\u5236\u662f0x10,0x01\u3002\u8fd9\u548c\u8ba1\u7b97\u673a\u5e7f\u6cdb\u4f7f\u7528\u7684ASCII\u7f16\u7801\u51b2\u7a81\u3002\u4e3a\u4e86\u517c\u5bb900-7f\u7684ASCII\u7f16\u7801\uff0c\u6211\u4eec\u5728\u533a\u4f4d\u7801\u7684\u9ad8\u3001\u4f4e\u5b57\u8282\u4e0a\u5206\u522b\u52a0\u4e0aA0\u3002\u8fd9\u6837\u201c\u554a\u201d\u7684\u7f16\u7801\u5c31\u6210\u4e3aB0A1\u3002\u6211\u4eec\u5c06\u52a0\u8fc7\u4e24\u4e2aA0\u7684\u7f16\u7801\u4e5f\u79f0\u4e3aGB2312\u7f16\u7801\uff0c\u867d\u7136GB2312\u7684\u539f\u6587\u6839\u672c\u6ca1\u63d0\u5230\u8fd9\u4e00\u70b9\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u51fa\u5904\uff1ahttp:\/\/www.fmddlmyy.cn\/text6.html \u8fd9\u662f\u4e00\u7bc7\u7a0b\u5e8f\u5458\u5199\u7ed9\u7a0b\u5e8f\u5458\u7684\u8da3\u5473\u8bfb\u7269\u3002 &hellip; <a href=\"http:\/\/www.ilezhi.cn\/?p=100328\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u8c08\u8c08Unicode\u7f16\u7801\uff0c\u7b80\u8981\u89e3\u91caUCS\u3001UTF\u3001BMP\u3001BOM\u7b49\u540d\u8bcd [\u8f6c]<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[66,24,64,45,118,115,62,56,30],"class_list":["post-100328","post","type-post","status-publish","format-standard","hentry","category-share","tag-microsoft","tag-vb-net","tag-visual-studio","tag-45","tag-118","tag-115","tag-62","tag-56","tag-30"],"_links":{"self":[{"href":"http:\/\/www.ilezhi.cn\/index.php?rest_route=\/wp\/v2\/posts\/100328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.ilezhi.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ilezhi.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ilezhi.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ilezhi.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=100328"}],"version-history":[{"count":0,"href":"http:\/\/www.ilezhi.cn\/index.php?rest_route=\/wp\/v2\/posts\/100328\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.ilezhi.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=100328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ilezhi.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=100328"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ilezhi.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=100328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}