SMS con tildes.
Cuando uno lleva utilizando telefonía móvil desde hace más de 10 años parece impensable que a veces te hagan un Zas en toda la boca! tan sencillo cómo el que me pasó ayer al intentar enviar 20 SMS de dos páginas cada uno a distintas personas.
El problema vino derivado al ver la factura ya que uso yoigo y pensé que me cobrarían 20 mensajes x 2 paginas/mensaje x 8 centimos +IVA. Pero cuando fuí a chequear la factura me indigné que me sablaron 5 páginas por sms en vez de dos.
Puse el grito en el cielo pensando que yoigo me había tarificado mal por los mensajes pero el problema fue sólo mío. Al mandarlo mediante el Nokia PCSuite para facilitarme el trabajo al escribirlo desde el PC tuve la idea (gran idea) de escribir el mensaje con tildes, con lo cual el tamaño del mensaje a enviar me bajó de 160 a 70 y por eso me cobraron esa barbaridad de mensajes por escasos 300caracteres.
Algunos direis, eso es imposible, yo escribo mensajes con tildes y nunca me han cobrado así, y seguramente tendreis razón, pero vamos a explicarlo un poco mejor.
Es increible como algo tan obsoleto como el sistema de mensajería de GSM sigue funcionando tan bien y reportando los beneficios que aporta actualmente. No os habiais preguntado por qué el SMS ha evolucionado tan poco? (aparte de la nefasta entrada al mercado que siempre ha tenido el MMS claro). Verdaderamente se puede considerar una tecnología del pasado por la de años que lleva funcionando y el precio apenas ha sido modificado en ese tiempo, exceptuando un par de compañías, se sigue tarificando a las “25″ pesetas que recuerdo haber visto en los primeros folletos de Movistar de hace 10 años. Además de ser un servicio que se apoya en las tramas de señalización de los móviles con lo cual es un gasto ínfimo o casi nulo para las compañías, sólo aporta beneficios. ¿Curioso no?
Técnicamente hablando en un SMS podemos transmitir como máximo la información de 1120 bits, para ello, la mejor opción que se hizo cuando se hizo el standar GSM fue un alfabeto llamado alfabeto GSM3.38 basado en 7bits, con lo cual tenemos 128 símbolos para tratar.
Que nos proporciona 1120bits/7bits=los 160caracteres que caben en un sms

Si te fijas en la tablita no están todos las tildes que utilizamos en España para mandar los mensajes, en cambio sí tienen las tildes que se utilizan en las palabras àèìòù que aquí es un poco indiferente, parece que se olvidaron de nuestro pais al hacer el estandar. Sí encontramos la letra é. No se muy bien por qué.
En teoría, si queremos mandar información fuera del rango de esa tabla esos caracteres no nos vale y tenemos que pasar a la tabla UNICODE que es inmensa y es de 16 bits y que nos deja 1120bits/16bits=70 caracteres por mensaje.
Lo realmente malo de todo esto es que cada fabricante de móviles implementa todo esto como a ellos le dió en su día, así he leido en muchos foros grandes fallos de Sonyericsson trabajando con ello, o incluso que los Iphone se volvían locos con la Ñ porque aunque esté en la tablita no la reconocían y mandaban el mensaje como si fuera de 70 caracteres máx.
Nokia tiene la opción de ajustes en mensajes de texto el soporte de caracteres, y te da dos opciones “Soporte reducido” o “Soporte completo”
En soporte reducido el movil adaptará lo que escribes para que llegue al otro lado bien con la codificación GSM3.38, como muestra una prueba que he hecho de lo que envié y recibí en un mensaje:
ENVIADO:

RECIBIDO:

Comprobamos que el único acento que ha pillado bien es el de é. Los demás se los ha comido en el mensaje recibido.
Si pones Soporte Completo, en el momento que pongas una tilde o caracter de la tabla te lo reconocerá como un texto unicode informándote en la longitud del sms que estás enviando. Pero como he dicho para ello cada fabricante de móviles tiene su librillo y puede varia incluso en modelos iguales de teléfonos dependiendo del firmware que use.
En conclusión después de este tocho, simplemente comentar que los sms que yo envié lo hice a través del PCsuite así que creo que los mandaría tal cual aunque en opciones del movil tuviera el “soporte de caracteres reducidos” pasándoselo por el forro y mandando los mensajes en Unicode.
Pero espero que los que no tengan ni idea de esto hayan aprendido algo nuevo.
PD: espero correcciones que seguro que he metido la gamba en 1000 sitios. Gracias
3 comentarios
Other Links to this Post
RSS feed para los comentarios de esta entrada. TrackBack URI
By karrasko, 26 marzo 2009 @ 20:54
En los SonyEricsson, para que no te pase esto, tienes una opción (Opc. de escritura -> Caracteres nacionales). Que te permite activar o desactivar el uso de caracteres especiales del español a la hora de escribir los sms.
También te avisa si pasas de un sms o los caracteres que te sobran para completar el sms.
By Fernando, 23 agosto 2009 @ 15:07
Hola,
Gracias por la información. Estaba viendo mi factura y un montón de mensajes triplicados. Lo he estado analizando y todos eran por haberlos enviado con el PC Suite. Los que envío por el móvil no se triplican. Aunque en todos había usado vocales con tilde.
He estado mirando mi móvil (6210 Navigator) y el PC Suite y no he visto ningún ajuste del Soporte que decías.
Ciao
By PUCH, 23 agosto 2009 @ 16:01
sí Fernando, ese ajuste lo tienes que tener en el Nokia, porque tendrás el soporte ese activado (mira bien) en PC suite no tengo constancia que se pueda cambiar, yo también me puse a investigar a causa de una factura molesta (envié sms a más de 30 personas de varias páginas, con tildes y el PC suite así que imagina si me pasé de la raya). Prueba a enviarte un mensajito de un movil a otro con muchas tildes o caracteres extraños, pero siempre que marque el tamaño del mensaje como 160 caracteres al escribirlo, al recibirlo en el otro telefono te das una pequeña sorpresa al ver que la mayoría de las tildes no aparecen… no se para que nos molestamos en escribir bien… jajaja un saludo