Pessoal, tenho uma rotina de criptografia e decriptografia em Delphi que usa a tabela ASCII de 8 bits, ou seja, 256 caracteres. A rotina em Delphi criptografa a String “1204” assim:ƒ“¢– enquanto que o a mesma String no java fica assim:??ó?
Acho que o problema está no character set do java. O que devo mudar para que eu possa trabalhar com o mesmo character set do Delphi ou ainda com a tabela ASCII de 8 bits e reconhecer os 256 caracteres?
No Delphi a função Ord(caracter) me dá o valor ASC do caracter e a função Chr(numero) me dá o caracter correspondente ao número e reconhece sempre os 256 caracteres.
No java posso simplesmente fazer isso aí abaixo?
int i = 150;
char c = 'V';
System.out.println("Valor ASC de V: " + (int) c);
System.out.println("Caracter ASC de " + i + ": " + (char) i );
Alguém já trabalhou com essas codificações e pode me dar uma ajuda, estou precisando urgente…