Valeur système IBM i (AS/400) · Contrôle du système
QIGC
Indicateur de version à jeu de caractères double octet
Valeur en lecture seule qui indique si la version DBCS (jeu de caractères sur deux octets) est installée : 1 oui, 0 non. Elle vaut toujours 1 depuis V5R3.
À quoi elle sert
Un jeu de caractères double octet code chaque caractère sur deux octets, ce qui est nécessaire pour les langues idéographiques comme le japonais, le chinois ou le coréen. Cette valeur renseigne simplement sur la présence de cette capacité.
Elle est posée par le système et un programme d'application peut la lire pour adapter son comportement. Elle n'est pas modifiable.
Les valeurs possibles
| Valeur | Signification |
|---|---|
1 | Capacité double octet installée (toujours le cas depuis IBM i V5R3). |
0 | Version DBCS non installée (OS/400 V5R2 et versions antérieures). |
Prise en compte : Sans objet : la valeur est en lecture seule et ne peut pas être changée.
La valeur recommandée
Rien à régler. Consultez-la au besoin, par exemple dans un programme qui doit savoir s'il manipule du double octet.
L'afficher
DSPSYSVAL SYSVAL(QIGC)
Pour lire la valeur actuelle et celle de la livraison, en SQL :
SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QIGC'
Le piège
La valeur 1 ne signifie pas qu'une langue asiatique est configurée : elle indique seulement que le système sait prendre en charge le double octet. Inutile d'essayer de la modifier.