Jeux de caractères multi-octets
Les jeux de caractères multi-octets sont pris en compte de manière appropriée et détaillée dans les niveaux de base de données, de serveur d'applications et de navigateur d' Sterling Order Management System Software. Pour représenter tous les caractères d'une langue, il est parfois nécessaire d'utiliser 2 (double octet) ou 3 (multi-octet) octets pour chaque caractère.
Les représentations de caractères plus longues peuvent cependant poser des problèmes d'espace et de transmission lors du développement de l'application.
- Double Byte Character Set (DBCS): un des nombreux jeux de caractères définis pour représenter du texte chinois, japonais ou coréen (par exemple, JIS X 0208-1990). Ces jeux de caractères sont souvent codés de manière à permettre le mélange du codage de caractères codés sur deux octets avec le codage de caractères codés sur un octet.
- Jeu de caractères multi-octets (MBCS): Jeu de caractères codé avec un nombre variable d'octets pour chaque caractère. De nombreux jeux de caractères de grande taille ont été définis comme des jeux de caractères multi-octets afin de conserver une compatibilité stricte avec les normes du sous-ensemble ASCII, de l'ISO et de la CEI 2022.
L'architecture Sterling Order Management System Software garantit que:
- Toutes les données sont stockées dans la base de données à l'aide d'un algorithme de compression standard appelé UTF-8.
- L'application est codée dans Java™, qui peut gérer des jeux de caractères multi-octets sans aucune modification spéciale.
- Toutes les communications entre la base de données et le serveur d'applications sont établies via la connectivité JDBC (JDBC), qui transforme la représentation de base de données UTF-8 des données vers et depuis le jeu de caractères multi-octets.
- Toutes les communications entre le serveur d'applications et le client s'effectue via UTF-8, ce qui réduit le volume de transmission de données.
- Tous les clients doivent recevoir et envoyer des données à l'aide de l'algorithme UTF-8 .