术语代码页用于指若干不同的概念。反过来,代码页所指的概念集也可以由若干其他术语来描述。在 Windows、Linux 和 UNIX 系统上,代码页的概念和实现也有重大区别。
为了描述用户可在 Rational® ClearQuest® 环境中输入和存储的字符数据的类型,本讨论使用以下术语:
- 本地语言支持(NLS)为全球范围内的系统库提供命令和库子例程。在 Rational ClearQuest 环境中,NLS 指的是 Rational ClearQuest 应用程序和数据库从任一受支持的 Rational ClearQuest 数据代码页输入和输出由字符组成的数据的能力。
- 术语字符集是指计算机应用程序或系统支持的字符集。
- 术语代码页是指字符集和表示这些字符的二进制值。计算机或应用程序可以使用代码页处理以下字符:
- 仅 ASCII 字符集的 128 个字符(适用于美国英语)。
- 东欧和西欧语言使用的其他字符,例如德语、瑞典语和芬兰语中的“ä”,以及法语和西班牙语中的“È”等等。
- 来自非欧洲语言(例如希伯来语、日语和中文)的字符。
- 其他语言所需的字符。
- 术语供应商数据库字符集是指数据库管理系统(DBMS)供应商允许存储在 Rational ClearQuest 模式存储库和用户数据的数据库中的字符集。各个 DBMS 供应商将代码页、代码集、整理和 charset 作为该术语的同义词使用。
- 术语 Rational ClearQuest 数据代码页是指 Rational ClearQuest 可以存储在 Rational ClearQuest 数据库集中的字符集。该字符集与相应的供应商数据库字符集相同或是其子集。要设置数据代码页,必须选择与为供应商数据库配置的供应商数据库字符集兼容的值。模式存储库只能支持一种数据代码页。
- 术语本地字符集(在 Linux 和 UNIX 系统上通常称为语言环境)是指在运行 Rational ClearQuest 应用程序(例如,维护工具、Designer 或 Rational ClearQuest 客户机)的系统上,可以在命令行 shell 中输入或显示的字符集。
在 Linux 或 UNIX 系统上,由 LANG 环境变量控制本地字符集。在 Windows 上,则由“区域和语言选项”中的设置控制。如果配置了其他字体,还可以显示其他字符集。此外,可以通过输入方法编辑器(IME)或剪切并向 Rational ClearQuest GUI 应用程序粘贴文本来输入其他字符数据。