Prise en charge des caractères à octets multiples

Toutes les opérations de sauvegarde et de restauration sont basées sur LMBCS (Lotus Multi Byte Character Set). Les tâches de serveur Sauvegarder et Restaurer sont entièrement compatibles avec LMBCS.

Toutes les opérations invoquant des opérations externes exploitent Unicode/UTF-16 ou UTF-8. Selon la plateforme, différentes normes sont utilisées.

Windows

L'invocation de commandes de fichiers utilise UTF-16. De plus, toutes les opérations sur les fichiers utilisent les appels de l'API pour les jeux de caractères de Windows.

Les commandes de traitement par lot nécessitent des paramètres supplémentaires dans vos fichiers de traitement par lot pour exploiter UTF-8 à l'intérieur du fichier de traitement par lot et pour exploiter la sortie du fichier de traitement par lot renvoyée aux tâches de serveur Sauvegarder et Restaurer. Pour activer UTF-8, vous devez remplacer la page de codes dans le fichier de traitement par lots par UTF-8 à l'aide de chcp 65001. Des exemples de fichier de traitement par lots sont déjà préparés pour les opérations de jeu de caractères UTF-8.

Linux

La plupart des opérations Linux, y compris les appels API, les scripts shell et les opérations sur les fichiers, sont compatibles avec UTF-8. Pour prendre en charge Linux UTF-8, toutes les opérations de sortie et d'entrée convertissent les chaînes LBMC en UTF-8. Pour vérifier les paramètres régionaux, vous pouvez utiliser la commande locale pour votre Domino Linux. Votre script de démarrage peut modifier les paramètres régionaux, en particulier pour les environnements systemd plus récents.

Vous pouvez également utiliser la commande show locale de la console du serveur Domino.

Exemple de commande locale Linux :
locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Exemple de commande show locale Domino :
COMMAND SENT: show locale
Region:    de [German]
Collation: de [German]
CSID:      AB(Hex)b