Aew galera preciso de uma ajuda urgente…
ao executar a função de uma dll pra pegar os bytes no buffer, é retornado a seguinte string
¾?¾?¾???¾???¾¾
onde na verdade era pra me retornar
0003,0,08,12,05,11,23,56
estou usando JNA converto a variavel do tipo byte[] para String usando
Native.toString(variavel);
agora se eu mando imprimir
o indice desse array, por exemplo byte[1] ele imprimi um numero negativo, me informaram que talvez nao esteja encontrando a tabela ASCII
então fiz o seguinte
sBuffer[i] & 0x7F;
mas continua sem mostrar caracteres válidos
alguem sabe pq?