文章編號: 99884 - 上次校閱: 2006年11月1日 - 版次: 3.1

Unicode 並使用 Microsoft Windows NT

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

Windows NT 版本 3.1 採用了相對較新的標準,稱為 Unicode 字元表示。這個新的標準允許更大的彈性中新增當地語系化版本的 Microsoft Windows NT 的支援。

其他相關資訊

第一和最顯著字元標準使用中的電腦今天是 ASCII。這種格式足夠西歐語言,但是當電腦在歐洲國家成為更受歡迎的 ASCII 限制變得清楚。

在要克服這些限制的一些努力國際標準組織 (ISO) 會建立新的標準稱為拉丁文-1 定義已省略從 ASCII 的歐洲字元。 Microsoft Windows 修改拉丁文-1 標準字元設定 Windows ANSI 甚至進一步和被呼叫。不過,藉由在繼續使用 8 位元編碼配置 ASCII 足以只能代表 256 唯一符號的--急遽小於 10,000 這類語言中文、 韓文及日文中常見的符號。 除了語言障礙,如電腦的能力擴大大寫、 單聲道間距字型超過一大組的唯一字元 (比方說字母、 標點符號、 數學和技術性符號和發行的字元) 的需求有也成長遠超過 8 位元文字的能力。

最低層級的當地語系化 (配接特定語言) 為實際的二進位表示的字元: 程式碼集。若要克服的其他程式碼撰寫方法限制,數的主要電腦公司包括蘋果電腦,Inc.、 太陽 Microsystems,Inc.、 Xerox Corp.與 IBM (國際商業機器 Corp.) 會形成 Unicode Inc.,non-profit 協會,設定義新的標準的國際字元集。在同一時間 ISO 開始開發的標準。最後,這些標準會合併,並成為 Unicode。Unicode 發行成 [Unicode 標準,全球網站的字元編碼方式。

Unicode 採用了允許 65,536 個個別字元--超過足以在使用中包含所有語言的今天的 16 位元編碼配置。在另外它支援數個遠古或神秘的語言,例如梵文和埃及 hieroglyphs。Unicode 也包含標點符號、 數學符號和 dingbats 的表示法與保留供日後擴充之用的空間。因為它在每個指令碼中建立的每個字元的唯一代碼,Windows NT 可以確定從一種語言的字元轉譯到另一個是精確的。

在 Windows NT 的 Unicode

Unicode 是 Windows NT 的原生程式碼集但 Win32 子系統提供 ANSI 和 Unicode 支援。系統包括物件名稱、 路徑名稱及檔案和目錄名稱中的字元字串會以 16 位元的 Unicode 字元來表示。Win32 子系統將它會接收任何 ANSI 字元轉換成 Unicode 字串之前操作它們。將它然後轉換它們回 ANSI,從系統結束時必要時。

?考

Unicode Inc.
1965 Charleston 道路
高山檢視,CA 94043
電話 (415) 961 4189

「 內部 Windows NT,"所 Helen Custer,Microsoft 按 1992年

由 Amus Freytag 的"以 Unicode 的程式遷移 」、 程序的第一次的 Unicode 實作器專題的 Unicode 協會,山檢視,美國加州八月,1991

由威廉 S。 大廳,Microsoft 系統日誌 vol.6,No.6 Nov./Dec.1991 的"適應您的程式,以便在全球使用 Windows 國際化支援 」

作業系統設計和實作,> 所 Andrew S。 Tanenbaum,Prentice 大廳,Inc.,Englewood 懸崖 ; 新增運動衫 1987年

這篇文章中的資訊適用於:
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Workstation 3.1
關鍵字:?
kbmt kbother KB99884 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:99884? (http://support.microsoft.com/kb/99884/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。