A partir de la versión 7.0, Rational ClearQuest Core maneja series en Unicode, en lugar del valor del conjunto de caracteres local (también denominado página de códigos local). Esto puede afectar a los enganches y los scripts existentes que requieren que los valores de retorno de serie se encuentren en el juego de caracteres local.
Puede seleccionar una modalidad de serie de retorno especificando el modo en el que se deben devolver los caracteres de las series de los enganches y los scripts de la API de Rational ClearQuest. La modalidad de serie de retorno controla el juego de caracteres permitidos que se pueden devolver en la serie y, para Perl, también controla el formato de codificación de la serie. El valor predeterminado es la modalidad de serie de retorno local para Perl y VBScript.
VBScript utiliza series Unicode, independientemente de que la modalidad esté establecida en RETURN_STRING_UNICODE o RETURN_STRING_LOCAL. Si la modalidad de serie de retorno para VBScript es local, se lanza una excepción en caso de que una serie no se encuentre en el juego de caracteres local (aunque esté pasando una serie Unicode). Se debe tener en cuenta que, mientras las series siempre están en Unicode, es posible que las aplicaciones de Visual Basic no esperen caracteres que se encuentran fuera del juego de caracteres local, por lo que RETURN_STRING_LOCAL significa que Rational ClearQuest sólo devuelve caracteres que se pueden representar en el juego de caracteres local.
Perl utiliza la codificación de caracteres de la página de códigos local si la modalidad de serie de retorno es local (RETURN_STRING_LOCAL), y UTF8 si la modalidad de serie de retorno es Unicode (RETURN_STRING_UNICODE).
Cada lenguaje de script tiene su propia configuración independiente de las demás. Por ejemplo, la modalidad de serie de retorno de Perl se puede establecer en RETURN_STRING_LOCAL y la modalidad de serie de retorno de VBScript se puede establecer en RETURN_STRING_UNICODE.