Estou substituindo a bibilioteca do Personal Communications em aplicativos escritos em Java, pela versão 4.2.6-2174 do pw3270, usando o pw3270.jar e pw3270_jni.dll.
Operamos aqui com Windows (Vista/Seven) e quando uso o método setStringAt(int, int, String) para escrever (por exemplo) o texto : "Não sendo possível a realização ..." o que aparace escrito na tela é "Não sendo possÃòvel a realização ...". Quando uso o método getEncoding() o retorno é ISO-8859-1 qué é a mesma codificação de caracteres do meu SO. Já tentei a codificação UTF-8 e o problema persiste. Interessante é que os campos *estáticos* da tela não apresentam problemas semelhantes, ou seja, quando uso o método getScreenContent(), se existirem Strings estáticas como "Código" ou "Informação", por exemplo, elas retornam escritas normalmente... é como se o problema só exitisse no método setStringAt(...); antes o mesmo programa funcionava bem através da biblioteca do Personal Communications, o que enseja que não é um problema da aplicação residente no grande porte. Quando escrevo o texto (digitando) através da interface grafica do pw3270 também não tenho problemas; sem problemas também no copiar/colar... Alguma sugestão?
Grato,
Marcelo.
Autor: Marcelo Bezerra
22 comentários