{"id":3184,"date":"2020-10-19T14:38:33","date_gmt":"2020-10-19T06:38:33","guid":{"rendered":"https:\/\/www.aoisnow.net\/blog\/?p=3184"},"modified":"2020-10-19T14:38:33","modified_gmt":"2020-10-19T06:38:33","slug":"tont-34403-%e4%b8%ba%e4%bb%80%e4%b9%88%e9%bb%98%e8%ae%a4%e7%9a%84%e6%8e%a7%e5%88%b6%e5%8f%b0%e4%bb%a3%e7%a0%81%e9%a1%b5%e5%8f%aboem%ef%bc%9f","status":"publish","type":"post","link":"https:\/\/www.aoisnow.net\/blog\/archives\/3184","title":{"rendered":"TONT 34403 \u4e3a\u4ec0\u4e48\u9ed8\u8ba4\u7684\u63a7\u5236\u53f0\u4ee3\u7801\u9875\u53ebOEM\uff1f"},"content":{"rendered":"<p>\u539f\u6587\u94fe\u63a5\uff1a<a href=\"https:\/\/devblogs.microsoft.com\/oldnewthing\/20050829-00\/?p=34403\" target=\"_blank\" rel=\"noopener\">https:\/\/devblogs.microsoft.com\/oldnewthing\/20050829-00\/?p=34403<\/a><\/p>\n<p>Last year, we learned that <a href=\"http:\/\/blogs.msdn.com\/oldnewthing\/archive\/2004\/05\/31\/144893.aspx\" target=\"_blank\" rel=\"noopener\">the ANSI code page isn\u2019t actually ANSI<\/a>. Indeed, the OEM code page isn\u2019t actually OEM either.<\/p>\n<p>\u53bb\u5e74\u7684\u65f6\u5019\uff0c\u6211\u4eec\u4e86\u89e3\u4e86\u4e00\u4e0b <a href=\"https:\/\/www.aoisnow.net\/blog\/archives\/2701\">ANSI \u4ee3\u7801\u9875\u4e3a\u4ec0\u4e48\u5b9e\u9645\u4e0a\u5e76\u4e0d\u662f ANSI<\/a>\u3002\u5b9e\u9645\u4e0a\uff0cOEM \u4ee3\u7801\u9875\u4e5f\u5e76\u975e OEM\u3002<\/p>\n<p>Back in the days of MS-DOS, there was only one code page, namely, the code page that was provided by the original equipment manufacturer in the form of glyphs embedded in the character generator on the video card. When Windows came along, the so-called ANSI code page was introduced and the name \u201cOEM\u201d was used to refer to the MS-DOS code page. <a href=\"http:\/\/blogs.msdn.com\/michkap\/archive\/2005\/02\/08\/369197.aspx\" target=\"_blank\" rel=\"noopener\">Michael Kaplan went into more detail earlier this year on the ANSI\/OEM split.<\/a><\/p>\n<p>\u5728 MS-DOS \u90a3\u4e2a\u5e74\u4ee3\uff0c\u5b9e\u9645\u4e0a\u53ea\u6709\u4e00\u4e2a\u4ee3\u7801\u9875\uff0c\u7531\u539f\u59cb\u8bbe\u5907\u5236\u9020\u5546\uff08original equipment manufacturer\uff0cOEM\uff09\u4ee5\u7b26\u53f7\u5f62\u5f0f\u6f5c\u5165\u5728\u663e\u793a\u9002\u914d\u5668\u7684\u5b57\u7b26\u751f\u6210\u5668\u4e2d\u3002\u540e\u6765\u6709\u4e86 Windows \u4e4b\u540e\uff0c\u5c31\u5f15\u5165\u4e86\u6240\u8c13\u7684 ANSI \u4ee3\u7801\u9875\uff0c\u800c\u4ece MS-DOS \u7ee7\u627f\u800c\u6765\u7684\u4ee3\u7801\u9875\u5c31\u88ab\u53eb\u505a\u662f OEM \u4ee3\u7801\u9875\u4e86\u3002Michael Kaplan \u5728\u5176\u4eca\u5e74\u65e9\u4e9b\u65f6\u5019\u7684\u535a\u6587\u4e2d\u6df1\u5165\u6316\u6398\u4e86\u4e00\u4e0b\u8fd9\u4e00\u5206\u79bb\u8fc7\u7a0b\uff08\u8bd1\u6ce8\uff1a\u94fe\u63a5\u5df2\u5931\u6548\uff09\u3002<\/p>\n<p>Over the years, Windows has relied less and less on the character generator embedded in the video card, to the point where the term \u201cOEM character set\u201d no longer has anything to do with the original equipment manufacturer. It is just a convenient term to refer to \u201cthe character set used by MS-DOS and console programs.\u201d Indeed, if you take a machine running US-English Windows (OEM code page 437) and install, say, Japanese Windows, then when you boot into Japanese Windows, you\u2019ll find that you now have an OEM code page of 932.<\/p>\n<p>\u591a\u5e74\u8fc7\u53bb\uff0cWindows \u5df2\u7ecf\u8d8a\u6765\u8d8a\u5c11\u5730\u4f9d\u8d56\u4e8e\u6f5c\u5165\u5728\u663e\u793a\u9002\u914d\u5668\u7684\u5b57\u7b26\u751f\u6210\u5668\u4e86\uff0c\u4ee5\u81f3\u4e8e\u300eOEM\u5b57\u7b26\u96c6\u300f\u8fd9\u4e2a\u6982\u5ff5\u4e5f\u8ddf\u539f\u59cb\u8bbe\u5907\u5236\u9020\u5546\u8d8a\u6765\u8d8a\u6ca1\u4ec0\u4e48\u5173\u7cfb\u4e86\uff0c\u800c\u53ea\u662f\u4e00\u79cd\u6307\u4ee3\u300e\u7531 MS-DOS \u548c\u63a7\u5236\u53f0\u5e94\u7528\u7a0b\u5e8f\u4f7f\u7528\u7684\u5b57\u7b26\u96c6\u300f\u7684\u4e00\u79cd\u65b9\u4fbf\u7684\u79f0\u547c\u800c\u5df2\u3002\u5b9e\u9645\u4e0a\uff0c\u5982\u679c\u4f60\u5728\u4e00\u53f0\u8fd0\u884c\u7f8e\u56fd\u82f1\u8bed\u7248\u672c Windows\uff08OEM\u4ee3\u7801\u9875437\uff09\u7684\u673a\u5668\u4e0a\u5b89\u88c5\u4e00\u4e2a\uff0c\u6bd4\u5982\u8bf4\uff0c\u65e5\u6587\u7248\u7684 Windows\uff0c\u7b49\u4f60\u8fdb\u5165\u7cfb\u7edf\u4e4b\u540e\uff0c\u5c31\u4f1a\u53d1\u73b0\u7cfb\u7edf\u5f53\u524d\u7684\u5b57\u7b26\u96c6\u662f OEM 932\u4e86\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u539f\u6587\u94fe\u63a5\uff1ahttps:\/\/devblogs.microsoft.com\/oldnewthing\/2005082 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-3184","post","type-post","status-publish","format-standard","hentry","category-tont_history"],"_links":{"self":[{"href":"https:\/\/www.aoisnow.net\/blog\/wp-json\/wp\/v2\/posts\/3184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aoisnow.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aoisnow.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aoisnow.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aoisnow.net\/blog\/wp-json\/wp\/v2\/comments?post=3184"}],"version-history":[{"count":0,"href":"https:\/\/www.aoisnow.net\/blog\/wp-json\/wp\/v2\/posts\/3184\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aoisnow.net\/blog\/wp-json\/wp\/v2\/media?parent=3184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aoisnow.net\/blog\/wp-json\/wp\/v2\/categories?post=3184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aoisnow.net\/blog\/wp-json\/wp\/v2\/tags?post=3184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}