CharSet e Enconding, ler código ASCII de cada caracter de um txt igual o VB6 lê

4 respostas
andrepapaz

Pessoal,

Estou precisando pegar o código ASCII de uma sequencia de caracteres, transformá-los em ASCII, somá-los e efetuar diversos cálculos para gerar um hexadecimal de controle de mensagens por TCP/IP.

O problema é que alguns caracteres estão trazendo o ASCII muito estranho, já li muita coisa de formatos para usar no .getBytes(), mas nenhum deu certo.

Ex.:

Charset charsetUtf8 = Charset.forName("ISO-8859-1");
		
			byte[] letra = template.getBytes(charsetUtf8);

Já tentei o ISO-8859-1, UTF-8, US-ASCII.

Um exemplo de caracter é o : ? , que no VB 6.0, que funciona, ele retorna o ASCII 151, e aqui pelo Java só consegui números como 63, -105, 8 mil e pouco…

Alguém consegue me ajudar?

Obrigado.

4 Respostas

andrepapaz

Inclusive, quando eu estava digitando ele apareceu como um travessão (-), mas agora que abri a página, acredito que da mesma forma que vocês estão visualizando ele trás esse interrogação aí!

andrepapaz

Alguém, por favor!!

andrepapaz

Nada?

andrepapaz

??

Criado 13 de novembro de 2012
Ultima resposta 13 de nov. de 2012
Respostas 4
Participantes 1