Se está hablando últimamente sobre el precio de los mensajes SMS en España. Hay gente que se ha quejado de que la compañía les cobraba cada mensaje doble.
He investigado un poco y efectivamente esto es posible. Tiene que ver con una cosa llamada Unicode. Resumiendo mucho “Unicode es un estándar industrial cuyo objetivo es proporcionar el medio por el cual un texto en cualquier forma e idioma pueda ser codificado para el uso informático.”
Pues bien, resulta que algunos móviles de última hornada tienen por defecto asociada a la configuración de “español” el uso de caracteres Unicode. En mi móvil, un Nokia N73, en los “Ajustes de mensajes de Texto”, hay una opción llamada “Codificación de Caracteres”, que trae por defecto seleccionada “Soporte completo”.
Pues bien, si escribo un mensaje que contenga algún acento me doy cuenta de que está usando más caracteres de los que realmente se ven. Por ejemplo, si escribo “anonimo” ocupa 7 caracteres, si escribo “anónimo” ocupa 97 caracteres.
Si el mensaje es corto, no pasa nada. El problema es que el protocolo SMS admite un máximo de 160 caracteres por mensaje. Si te pasas de esa cantidad, algunos móviles te avisan o no te dejan escribir, pero otros simplemente deciden enviar dos mensajes (o tres, los que hagan falta para enviarlo todo).
Podemos deducir de esto que la gente que se queja de que les cobran dos mensajes cuando ellos sólo han enviado uno está equivocada. Realmente sí que han enviado dos mensajes. Su problema radica en que no se han dado cuenta de que su móvil está configurado para usar Unicode.
Solución
No se cuál es tu móvil. En el mio (Nokia N73), basta con cambiar en “Ajustes de mensajes de Texto”, la opción “Codificación de Caracteres”, de “Soporte completo” a “Soporte reducido”. Así, “anonimo” ocupa 7 caracteres, y “anónimo” también ocupa 7 caracteres.
Ala. Se acabó pagar doble.
