Código:
public static String AsciiToBinary(String asciiString){
byte[] bytes = asciiString.getBytes();
StringBuilder binary = new StringBuilder();
for (byte b : bytes)
{
int val = b;
for (int i = 0; i < 8; i++)
{
binary.append((val & 128) == 0 ? 0 : 1);
val <<= 1;
}
}
return binary.toString();
}
Por ejemplo si le envio : ªØ(
me Devuelve :
Código:
Los 2 primeros términos son String de 16 caracteres1100001010101010 1100001110011000 00101000
Ademas el código Correcto que debería devolver es:
Código:
Si Alguien sabe el problema o tiene un Codigo para transformar de ASCII to bytes, se lo agradecería mucho.10101010 10011000 00101000
Atte.


