El término página de códigos se utiliza para hacer referencia a distintos conceptos. Por otro lado, la familia de conceptos a los que la página de códigos puede hacer referencia se pueden a su vez describir con otros términos.
El concepto y la implementación de las páginas de códigos también difieren de forma significativa entre sistemas Windows, Linux y el sistema UNIX.
Para describir qué tipos de datos de caracteres pueden entrar y almacenar los usuarios en un entorno de Rational ClearQuest, se utilizarán los siguientes términos:
- El soporte de idioma nacional (National Language Support (NLS)) proporciona subrutinas de biblioteca y mandatos para un único sistema base de carácter global. En el contexto de Rational ClearQuest, el soporte de idioma nacional hace referencia a la posibilidad que tienen las aplicaciones y bases de datos de Rational ClearQuest de tener como entrada y salida datos formados por caracteres de cualquiera de las páginas de códigos de datos a las que Rational ClearQuest da soporte.
- El término juego de caracteres hace referencia a un juego de caracteres al que un sistema o una aplicación da soporte.
- El término página de códigos, hace referencia a un juego de caracteres y a los valores binarios que representan dichos caracteres. Un sistema o aplicación utiliza las páginas de códigos para trabajar con dichos caracteres:
- Únicamente los 128 caracteres del juego de caracteres ASCII (lo adecuado para el inglés de los Estados Unidos).
- Caracteres adicionales para los idiomas del este y oeste de Europa,
como la "ä" del alemán, sueco y finés y la "É" del francés y español, etc.
- Caracteres de idiomas no europeos como el hebreo, el japonés y el chino.
- Caracteres adicionales que otros idiomas necesitan.
- El término juego de caracteres de base de datos de proveedor hace referencia a un juego de caracteres que el sistema de gestión de bases de datos de proveedor (DBMS) permite almacenar en la base de datos para una base de datos de usuario o depósito de esquemas de Rational ClearQuest. Cada proveedor DBMS utiliza página de códigos, juego de códigos, nivel de intercalación (collation) y charset como sinónimos de este término.
- El término Rational ClearQuestpágina de códigos de datos hace referencia al juego de caracteres que Rational ClearQuest puede almacenar
en un conjunto de bases de datos de Rational ClearQuest. Este conjunto de caracteres es equivalente a o es un subconjunto del correspondiente juego de caracteres de base de datos de proveedor. Para establecer la página de códigos de datos, es necesario seleccionar un valor compatible con el juego de caracteres de base de datos de proveedor con el que está configurada la base de datos de proveedor. Un depósito de esquemas sólo puede dar soporte a una única página de códigos de datos.
- El término juego de caracteres local (normalmente denominado locale en entornos Linux y sistemas Unix) hace referencia al juego de caracteres que se puede entrar o visualizar en un shell de línea de mandatos en un sistema que ejecuta una aplicación de Rational ClearQuest, por ejemplo la Herramienta de mantenimiento, el Diseñador o el cliente de Rational ClearQuest.
En Linux o en el sistema UNIX, el juego de caracteres locales está controlado mediante la variable de entorno LANG. En Windows, está controlado mediante los valores de las opciones regionales y de idioma. Se pueden visualizar otros juegos de caracteres si se configuran fonts adicionales. Además, se pueden especificar datos de caracteres adicionales mediante un editor de método de entrada (IME) o cortando y pegando texto en las aplicaciones de la interfaz gráfica de usuario de Rational ClearQuest.