i caratteri dovrebbero essere 160. E ti spiego il perchè: "Il messaggio ha una dimensione fissa di 140 byte. Questo si traduce in pratica nella possibilità di usare 160 caratteri di testo (a 7 bit). In lingue che usano altri caratteri rispetto all'alfabeto latino, per esempio in russo, cinese, giapponese, il messaggio è limitato a soli 70 caratteri (ognuno di 2 byte, usando il sistema Unicode).(da Wikipedia)". Io ti consiglio di mettere su 'alfabeto GSM' (e non su 'Automatico' quindi) e riprovare a digitare una sola lettera per verificare. Attenta poi che se usi caratteri speciali (lettere non latine o, banalmente, la 'e' maiuscola accentata), il cellulare cambia automaticamente l'alfabeto in Unicode che, come detto prima, usa 2 byte per lettera (non so se conosci bit e byte: un byte è formato da 8 bit, quindi una lettera in Unicode "consuma" più del doppio della memoria che in alfabeto GSM) e quindi automaticamente tutto il messaggio ti si riduce a 70 caratteri. La prova della lunghezza falla su un sms a una sola pagina inizialmente