Acabo de recibir un par de mensajes de texto de un amigo.
El primer mensaje decía "Escriba exactamente esta expresión, o el script no funcionará".
El segundo mensaje decía "Símbolo de igualdad, emoticono, cinco, emoticono, paréntesis de cierre, emoticono"
Más tarde descubrí que en realidad enviaba "=x-(5:O)<3" ("Símbolo de igualdad, x, símbolo de menos, paréntesis de apertura, cinco, dos puntos, o mayúscula, paréntesis de cierre, símbolo de menos, tres")
Me he dado cuenta de que mis textos salientes tienen el mismo problema.
He buscado soluciones en Internet, pero hay información contradictoria sobre si los emoticonos se envían por Internet como texto o como imágenes. Ver
Algunos dicen que los smileys no son caracteres ordinarios y que son convertido en MMS antes de enviarlo
y
Otros piensan que se mandan tal cual y el teléfono los traduce más tarde
Además, ninguna de las soluciones propuestas en Internet me ha funcionado.
Tengo dos preguntas:
¿Cómo puedo desactivar todos los emoticonos en los mensajes de texto entrantes?
¿Cómo puedo desactivar todos los emoticonos en los mensajes de texto salientes?
2 votos
¿Puedes mencionar también el modelo de tu dispositivo, la versión de Android y la aplicación de mensajería que utilizas? (Supongo que es la aplicación de mensajería estándar del Samsung Galaxy Note 3, basándome en el enlace y la imagen). AFAIK, los emoji reales son caracteres con su ID fuera de los caracteres estándar (latinos u otros idiomas), por lo que parece que tu aplicación/remitente convierte automáticamente algunos emoticonos familiares con su contraparte emoji real.
0 votos
Mi dispositivo es un Samsung Galaxy Note 4. Mi sistema operativo es 5.0.1. Mi aplicación de mensajería es la única que trae el teléfono, "Mensajes".
1 votos
La solución más sencilla para que esto no ocurra es poner un espacio entre cada uno, pero esto no resolverá tu pregunta. Android tiene unos cuantos emoticonos por defecto que utiliza, y como tal, si la letra correcta ocurre, se convertirán automáticamente.