Ces remarques relatives aux codes ASCII et EBCDIC s'appliquent aux
plateformes zSeries et i5series.
- Fichiers script :
- Si un fichier script appelle un autre fichier script, cela risque de ne pas
fonctionner si le second fichier script n'est pas au code EBCDIC. Dans ce cas,
le contenu du second fichier script doit être copié dans le premier.
- Fichiers de propriétés :
- Afin d'éviter des incidents de page de codes, nous vous recommandons de
mettre le fichier de propriétés en .jar et de le lire à l'aide de la commande
ResourceBundle.getBundle(). Le fichier XML ou de propriétés contenu dans un
fichier .jar doit être en ASCII, tandis que le fichier de propriétés qui est
stocké dans le système hiérarchique de fichiers (le système de fichiers
intégré pour iSeries)
doit être en EBCDIC.
- Interface JNI :
- Lorsque vous appelez une routine c ou c++ à partir de Java™ ou lorsque vous appelez une machine JVM
à partir d'un programme c ou c++, la conversion ASCII-EBCDIC n'est pas automatique.
- Communication socket :
- Lors d'une communication entre un client ASCII et un serveur EBCDIC, la
conversion risque de ne pas être automatique. Lorsque les deux programmes sont en
java et que le format UTF est utilisé pour envoyer ou recevoir des données,
alors la conversion est automatique.
Remarque : Les fichiers binaire et texte sont traités différemment. Vous
devez utiliser des méthodes spécifiques binaires pour accéder aux fichiers
binaires.