Foram encontrados os seguintes problemas com o Host On-Demand em execução em um ambiente com idioma coreano:
Para evitar este problema no Microsoft Internet Explorer, edite o registro do Windows.
Devido a uma limitação de plataforma, você não pode dar entrada de DBCS Coreano em um cliente Host On-Demand em execução no Netscape 4.7.2 em AIX.
O Microsoft Internet Explorer 4.0 não especifica a fonte correta para o coreano. Isso pode ser corrigido substituindo-se os dados da fonte Courier por Gulimche (gravado em coreano) na seguinte entrada de registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM\Font Alias\Courier
No Windows NT coreano e chinês tradicional, com o Netscape 4.06, alguns caracteres podem até não ser exibidos na tela de sessão do host ou serem exibidos os caracteres errados e a tela parecer com erros. Isso acontece porque a fonte utilizada para exibição dos caracteres não foi selecionada corretamente, provavelmente devido ao fato do arquivo de propriedades de fontes estar incorreto.
Esse problema pode ser resolvido instalando-se a versão mais recente do Netscape 4.06; caso contrário, são oferecidas alternativas, como a seguir:
font.properties.ko
.
monospaced.0=Gulim,HANGEUL_CHARSET monospaced.1=Courier New,ANSI_CHARSET monospaced.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED monospaced.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED para: monospaced.0=\uad74\ub9bc\uccb4,HANGEUL_CHARSET monospaced.1=Courier New,ANSI_CHARSET monospaced.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED monospaced.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED
font.properties.zh_TW
.
monospaced.0=\u7d30\u660e\u9ad4,CHINESEBIG5_CHARSET,NEED_CONVERTED monospaced.1=Courier New,ANSI_CHARSET para: monospaced.0=Courier New,ANSI_CHARSET monospaced.1=\u7d30\u660e\u9ad4,CHINESEBIG5_CHARSET,NEED_CONVERTED e altere: fontcharset.monospaced.0=sun.io.CharToByteBig5 para: fontcharset.monospaced.1=sun.io.CharToByteBig5 e altere: exclusion.monospaced.1=0100-f8ff para: exclusion.monospaced.0=0100-f8ff
Se essas soluções alternativas não funcionarem completamente:
Mesmo com o 1.1.5 JDK, o caractere barra quebrada 3270 ou 5250 não é exibido.
Devido à maneira como o JVM compõe caracteres coreanos e à sincronização envolvida, a digitação de "rkrk" envia apenas um caractere coreano para o Host On-Demand a ser exibido ao invés de dois.
Esta é uma limitação do JVM.
Devido a um problema do JVM, os seguintes caracteres de dois bytes aparecem como barras invertidas (\):
Quando exibir um arquivo Adobe PDF que foi criado como o arquivo de saída de uma sessão de Impressora 3270 em execução na versão coreana do Host On-Demand, as ocorrências do símbolo da moeda Euro (Unicode 20ac) no arquivo PDF não serão exibidas.
A solução alternativa é utilizar outro formato de saída de impressão diferente do Adobe PDF.
O cenário referido aqui é:
Neste cenário, quando o Host On-Demand cria o arquivo Adobe PDF, ele especifica as seguintes definições:
Os arquivos CID e CMAP acima estão no pacote de fontes Adobe asiáticas para coreano (ar5kitkor.exe) utilizado com o Adobe Reader 5.x.
Este arquivo CID e o arquivo CMAP não incluem o símbolo da moeda Euro.
Conseqüentemente, quando exibir o arquivo PDF com o Adobe Reader 5.x utilizando o pacote de fontes asiáticas do Adobe para coreano, o símbolo da moeda Euro não será exibido.
Em um cliente Windows NT, Windows 98 ou Windows 2000, utilizando a página de código 1364, o símbolo do Euro não é exibido corretamente devido a restrições de fontes no Windows.
Utilizando a versão coreana do Windows XP, você pode encontrar as seguintes situações ao mover o foco entre a janela de sessão do Host On-Demand e uma janela do navegador:
Ao utilizar o plug-in IBM Java 2 versão 1.3:
Ao utilizar o plug-in Sun Java 2 versão 1.3:
Você pode evitar estas situações utilizando o plug-in IBM ou Sun Java 2
versão 1.4.
No Host On-Demand versões 7 e 8, o IME é codificado para transformar automaticamente toda entrada DBCS em Hanguel (para preencher um requisito Java). Para sessões que requeiram entrada alfanumérica em DBCS, é necessário desativar IME Auto Start na janela Idioma das propriedades da sessão.
Consulte a página de suporte do Host On-Demand em http://www.ibm.com/software/webservers/hostondemand/support.html para obter mais informações.
Ao utilizar um navegador Netscape coreano durante transferências de arquivos do iSeries, você pode ver a mensagem de erro "ECL0261:java.lang.Array.IndexOutOfBoundsException." Este é um problema com o JDK que foi corrigido no JDK 1.1.7b e posterior. Este erro não ocorre durante a utilização do Internet Explorer.
Quando o cliente do Host On-Demand é executado em uma plataforma cliente do Red Hat Enterprise Linux AS 3 com o plug-in Netscape 7.1 e o Sun Java 2 versão 1.4.2_03, e o código do idioma for coreano, os caracteres DBCS não são exibidos corretamente (eles são exibidos como retângulos pequenos).
O motivo é a falta de arquivos de propriedades de fonte para coreano no plug-in Sun Java versão 1.4.2_03. (ID de falha da Sun 4951068).
Para resolver esse problema, instale o plug-in Sun versão 1.4.2_04.