Ver Mensaje Individual
  #6  
Viejo 18/04/10, 07:15:04
Array

[xs_avatar]
timonoj
Usuario invitado
 
Mensajes: n/a

Yo no diría que es un bug. Tal y como yo lo entiendo es problema de diseño de la red GSM. Un mensaje permite 160 caracteres... ASCII. Del viejuno, del de 7 bits. Usease, esto comprende mayúsculas y minúsculas sin acentos, el cierre de interrogante y exclamación, paréntesis, algunos simbolitos más y unos pocos códigos de control. Ya.
 Cita:
TABLA ASCII
! " # $ % & ' ( ) * +, -. / 0 1 2 3 4 5 6 7 8 9 :; < = > ?
@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
Cuando en el nexus (y en muchos más teléfonos) pones un acento (o cualquier carácter no comprendido en la lista de arriba, como "Ç"), automáticamente cambia el charset utilizado, al más común en ASCII extendido, creo que es el ISO 8859. Estos sets de caracteres ya incluyen todos los símbolos especiales de España, pero usan 8 bits, que al ocupar más espacio por carácter, te permite menos caracteres en tu sms.

Respondiendo a tu pregunta inicial, se puede hacer un cálculo:
Sabemos que en principio un sms permite 160 caracteres de 7 bits. Esto es, un mensaje de:
160 x 7 = 1120 bits.
Pero si usamos carácteres de 8 bits en vez de 7, tendremos que para el mismo sms tan sólo podremos poner:
1120 / 8 = 140 caracteres por mensaje.

PD: Sí, estudié ingeniería...viene de serie hacer las respuestas largas :P

Última edición por timonoj Día 18/04/10 a las 07:21:44.
Responder Con Cita