《多語編輯器》使用者指南

6. 智慧型高精度簡繁體轉碼 內容表 8. 關於輸入法
 

7. Unicode 相關轉換


7.1 Unicode 和 WindowsNT/2000/XP
7.2 全功能的剪貼簿 Unicode 轉換秀 - Unicode/Unicode BE 與 ANSI/UTF-8 之間的轉換
7.3 當前文字/語言的 ANSI 與 Unicode 之間的流暢轉換

 

7.1 Unicode 和 WindowsNT/2000/XP

Unicode 是 Windows NT/2000/XP 以上作業系統的內核所用內碼。在 Windows NT/2000 時代,由於以 ANSI 格式存儲的檔案仍為主流,Windows NT/2000 仍是 ANSI/Unicode 相容的系統,在剪貼簿操作多種系統操作中,文字資料往往被轉換為系統語言下的 ANSI 文字。到了 XP 出現的時候,由於 Windows 2000 的普及已經有一段時間,XP 成為真正以 Unicode 為主要文字資料格式的系統。使用者 在 XP 下進行文字的剪下、複製、貼上時或在 Notepad 中編輯文字時,系統操作的,或剪貼簿中的文字資料格式則已經變成了以 Unicode 為主。

 

雖然 Unicode 主導 Windows 內碼是未來的趨勢,但不同國家和地區的人仍然使用不同的語言,這一點並不會因為 Unicode 而改變。另外,在全球電腦中業已存在文件中,由於歷史原因和相容性考慮,ANSI 檔案仍佔了大多數,另外,仍有大量 Windows 程式是 ANSI 程式,而非 Unicode 程式。《多語編輯器》不僅能視覺化編輯閱讀所有語言版本的 ANSI 文字檔,而且它的 Unicode 轉換功能為 Unicode/Unicode BE 和所有語系 ANSI 及 UTF-8 之間的轉換,為 Unicode 程式與 ANSI 程式之間的交流搭上了一座橋。

 

 

圖 UG-7-1 Unicode 相關轉換指令。左邊 Unicode 轉碼秀下的 3 條指令是 Unicode 轉碼秀對話方塊中的最近 3 次轉碼。右邊的 6 條指令是與當前編輯區文字/語言相關的快捷 ANSI/Unicode 轉換指令。

 

7.2 全功能的剪貼簿 Unicode 轉換秀 - Unicode/Unicode BE 與 ANSI/UTF-8 之間的轉換

剪貼簿 Unicode 轉碼秀是全功能的 Unicode 相關轉換解決方案。

 

轉碼 ->剪貼簿轉碼: Unicode 轉碼秀 -> 剪貼簿 Unicode 轉碼秀

 

在剪貼簿 Unicode 對話方塊中,您可以實現 Unicode/Unicode BE 和所有語系 ANSI 及 UTF-8 之間或轉換。包括以下幾類:

 

     Unicode <-> Unicode BE

     Unicode / Unicode BE <-> UTF-8

     Unicode / Unicode BE <-> ANSI(所有語系)

 

您在 Unicode 轉碼秀中所執行的最近幾次轉碼將被記錄下來,並在「剪貼簿 Unicode 轉碼秀」功能表指令下列出,便於您方便呼叫。 

 

7.3 當前文字/語言的 ANSI 與 Unicode 之間的流暢轉換

大多數使用者最可能需要使用的 Unicode 相關轉碼,是與當前源/目的編輯區中的文字或文字語言相關的 ANSI 與 Unicode 之間的互轉。《多語編輯器》特別提供了與此相關的 3 對常見轉碼指令,即可從功能表中呼叫(見圖 UG-7-1),也可以透過工具列上的相關按鈕指令實現。

 

「剪貼簿轉碼」:編輯區選中文字轉 Unicode / 編輯區文字轉 Unicode

第 1 條指令實際是兩條。如果指定編輯區中有文字被選中,則會執行「編輯區選中文字轉 Unicode」操作,否則會將編輯區中全部文字轉成。文字轉換中,該文字將基於指定編輯區的當前語言,從 ANSI 轉成 Unicode,並貼入剪貼簿。.

 

剪貼簿轉碼:ANSI 轉 Unicode / Unicode 轉 ANSI

後兩條指令是真正的剪貼簿轉碼。它們會分別將剪貼簿中的 ANSI 文字認作指定編輯區所示語言的文字,並將其轉為 Unicode,或將剪貼簿中的 Unicode 轉換指定編輯區所示語言下的 ANSI 文字。