《多语编辑器》用户指南

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 文本。