Juegos de caracteres de base de datos de proveedor soportados

Cada página de códigos de datos de Rational ClearQuest tiene un juego de caracteres de base de datos de proveedor correspondiente para cada base de datos de proveedor compatible (Oracle, DB2, SQL Server). Para ayudarle a elegir un juego de caracteres apropiado, la tabla siguiente contiene una lista de valores de página de códigos de datos de Rational ClearQuest soportados y los valores correspondientes de juego de caracteres de base de datos de proveedor.

Por ejemplo, para utilizar un depósito de esquemas con una página de códigos de 1251 (cirílico) con una base de datos de Oracle, primero se debe crear una instancia de base de datos de Oracle vacía y, a continuación, establecer el juego de caracteres de base de datos de proveedor en CL8MSWIN1251.

Consulte la documentación de la base de datos de proveedor para obtener instrucciones sobre la forma en la que se debe establecer el juego de caracteres de una base de datos de proveedor.

Tabla 1. Páginas de códigos de datos de Rational ClearQuest soportadas y juegos de caracteres de base de datos de proveedor correspondientes
Página de códigos de datos de Rational ClearQuest Juego de caracteres de Oracle Juego de códigos de DB2 Intercalación de SQL Server
932 (japonés) JA16SJISTILDE (consulte el tema Página de códigos 932 (japonés) en Oracle) IBM-943 (943) (consulte el tema Página de códigos 932 (japonés) en DB2) Japanese_*
936 (chino simplificado) ZHS16GBK (soporte limitado: consulte el tema Página de códigos 936 (chino simplificado) en Oracle más abajo) GBK (1386) Chinese_PRC_*
949 (coreano) KO16MSWIN949 1363 Korean_Wangsung_*
950 (chino tradicional) ZHT16MSWIN950 big5 (950) Chinese_Taiwan_Bopomofo_*
1250 (europeo oriental) EE8MSWIN1250 1250 Romanian_*
1251 (cirílico) CL8MSWIN1251 1251 Cyrillic_General_*
1252 (europeo occidental) WE8MSWIN1252 1252 Latin1_General_*
1253 (griego) EL8MSWIN1253 1253 Greek_*
1254 (turco) TR8MSWIN1254 1254 Turkish_*
1255 (hebreo) IW8MSWIN1255 1255 Hebrew_*
1257 (báltico) BLT8MSWIN1257 1257 Estonian_*
20127 (ASCII) UTF8 UTF-8 (1208) N/D
60932 (Shift-JIS seguro) JA16EUC eucJP (954) N/D
Nota: En el caso de las bases de datos de Microsoft Access, no es necesario establecer la página de códigos de base de datos de proveedor.

Página de códigos 932 (japonés) en Oracle

JA16SJISTILDE es el valor recomendado para el juego de caracteres de base de datos de proveedor con la página de códigos de datos 932 para datos SJIS en japonés en Oracle. Se trata de un cambio en relación a la recomendación en versiones anteriores de Rational ClearQuest, que era JA16SJIS. Estos dos juegos de caracteres son idénticos excepto por la manera en que se correlacionan el guión ondulado y la tilde en y desde Unicode. Puesto que Rational ClearQuest Versión 7.0 utiliza Unicode para comunicarse con la base de datos, ahora es necesario utilizar el juego de caracteres JA16SJISTILDE. Para obtener el método de conversión adecuado para convertir una base de datos Oracle que ya existe desde JA16SJIS a JA16SJISTILDE, consulte la documentación de Oracle.

Página de códigos 932 (japonés) en DB2

IBM-943 es el juego de caracteres recomendado para los datos japoneses en SJIS en DB2. Es necesario configurar el sistema de gestión de bases de datos para utilizar la tabla de conversión que es compatible con la definición de Microsoft de la página de códigos 932. Si no se utiliza este juego de caracteres alternativo, no será posible establecer la página de códigos de datos de Rational ClearQuest en 932 con los nuevos esquemas. Además, si no se convierte un conjunto de bases de datos de DB2 que ya exista para que utilice la tabla de conversión alternativa, algunos caracteres del juego de caracteres 932 se corromperán. Consulte el documento http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/core/r0012306.htm, la sección titulada "Alternative Unicode conversion tables for the coded character set identifier (CCSID) 943".

Página de códigos 936 (chino simplificado) en Oracle

Rational ClearQuest tiene una limitación cuando se configura para utilizar la página de códigos 936 en Oracle. Oracle no proporciona un juego de caracteres que corresponda exactamente con la página de códigos de Microsoft 936. El juego de caracteres que más se parece es el ZHS16GBK pero que excluye el carácter euro (U+20AC). Se puede configurar la base de datos Oracle para que utilice ZHS16GBK con Rational ClearQuest, pero con las siguientes limitaciones:
  • Si utiliza el mandato installutil setdbcodepage debe utilizar la opción –allowconversion. Este mandato permite establecer el valor de página de códigos de datos de Rational ClearQuest en 936 a pesar de que la validación del carácter euro finalizará de forma anómala.
  • No se podrá utilizar el carácter euro en los datos. Si se utiliza este carácter en los datos, se guardará como un carácter de sustitución en la base de datos, y por tanto, corrompiéndose.
  • Si utiliza Rational ClearQuest MultiSite, utilice bases de datos Oracle configuradas de forma idéntica con ZHS16GBK en cada base de datos en el clan. Si mezcla bases de datos de proveedor en el grupo y se entra un carácter euro, se producirá una divergencia en los datos puesto que las bases de datos que no son de Oracle podrán almacenar el carácter euro, mientras que en las bases de datos de Oracle se almacenará como un carácter de sustitución.

Comentarios