Formato de un string
Saludos; tengo un GPS que me envía mediante el protocolo NMEA una cadena de caracteres y no logro identificar la codificación que tiene;
Desde java utilizo un evento de recepción serial
jTA_RecibidoRS232 en un JTextArea donde muestro lo que recibo del GPS y en lugar de recibir algo como esto:
$GPGLL,4916.45,N,12311.12,W,225444,A
Recibo pura basura cada 1 segundo -tiempo entre trama y trama segun el fabricante del GPS-
%=9¥1H==±¬¬!Mµ¤¬!ðpîtÞ¡¬¹ì½@ò¥Þ%é¼SR!´h¼8ï3½=µ%=9ÆPd!!a±Ì¬!M¹µä¬!ðqîtÞ¡¬½ì½@ò¥Þ%é¼SR!´h¼8ï
Agradeceria cualquier ayuda al respecto.... Gracias de antemano...
- Inicie sesión o regístrese para enviar comentarios
reader
Intenta envolver el inputStream en un InputStreamReader, para que la conversión a caracteres no la hagas a mano. Y pues revisa la documentación del GPS, tal vez ahí te digan qué encoding se usa, si es que es texto, porque tal vez sea algo binario y por eso te sale así.