Essas considerações de ASCII e de EBCDIC aplicam-se às plataformas zSeries e i5series.
- Arquivos de script:
- Se um arquivo
de script chamar um outro arquivo de script, ele poderá não funcionar se o
segundo arquivo de script não for codificado em EBCDIC. Nesse caso, o
conteúdo do segundo arquivo de script precisará ser copiado para o primeiro.
- Arquivos de Propriedades:
- Para evitar problemas de página de códigos, é recomendado que os arquivos de
propriedades sejam empacotados no arquivo .jar e sejam lidos utilizando
ResourceBundle.getBundle(). O arquivo XML ou de propriedades contido em um
arquivo .jar precisa estar em ASCII, enquanto o arquivo de propriedades que
está armazenado no sistema de arquivos hierárquico (sistema de arquivo
integrado para iSeries)
precisa estar em EBCDIC.
- JNI:
- Ao chamar uma rotina c ou c++ a partir de Java™ ou ao chamar um JVM a partir de um programa c ou c++, a conversão ASCII-EBCDIC
não é tratada automaticamente.
- Comunicação de Soquete:
- Quando a comunicação ocorre entre um cliente ASCII e um servidor EBCDIC, a
conversão poderá não ocorrer automaticamente. Quando ambos os programas estiverem
em java e o UTF for utilizado para enviar ou receber dados, a conversão
ocorrerá automaticamente.
Nota: Arquivos de texto e
binários serão tratados de maneira distinta. Utilize
métodos específicos binários para acessar arquivos binários.