Bibliotecas compatibles
Spectrum™ Technology Platform proporciona una API C de versión ASCII y Unicode, mientras que la versión Unicode sigue siendo lo más compatible posible con el diseño de la API original de versión ASCII. Spectrum™ Technology Platform aplica las librerías International Components for Unicode (UCI) en la API para ofrecer compatibilidad con Unicode. ICU es un conjunto de bibliotecas C/C++ maduras ampliamente utilizado para la compatibilidad con Unicode, desarrollado por IBM.
El estándar Unicode define una codificación predeterminada sobre la base de unidades de código de 16 bits. Para brindar la compatibilidad necesaria en ICU, se define UChar como un tipo de entero de 16 bits sin firmar (unsigned short *). Este es el tipo base para las matrices de caracteres para las cadenas de caracteres en la ICU. Spectrum™ Technology Platform utiliza UChar como la representación de cadenas de caracteres Unicode en nuestra API C.
Para obtener información detallada acerca de UChar, consulte estos dos sitios: