iPod School

Dica ao enviar SMS’s no iPhone: entenda a contagem de caracteres

André BazagliaAndré Bazaglia

Todo celular deve seguir um padrão máximo de caracteres de SMS, definido pelas operadoras. O limite é de 160 caracteres, e o iPhone, obviamente, deve obedecer a este limite. O próprio aplicativo de Mensagens possui um recurso que muitos não conhecem, ou não sabem ativá-lo: um contador de mensagens. Indo no aplicativo Ajustes, no menu “Mensagens”, você pode ativar a opção “Contagem de Caracteres”, no final da tela, descendo a barra de rolagem. Com esta opção ativada, sempre que você está digitando uma nova mensagem, o número de caracteres restantes aparece ao lado do botão de enviar. Mas por que, às vezes, o limite exibido é de 160, e às vezes 70? E quando passamos do limite, o que acontece? Vamos aprender, nesta matéria, a interpretar estes números corretamente, compreendendo como este recurso funciona.

Na imagem abaixo, o limite é de 160 caracteres:

E nesta próxima, o limite é de 70 caracteres:

A diferença? Na primeira, não usei acentos, e na segunda, usei. As acentuações usam caracteres especiais que fazem com que o limite seja alterado. Por que isto acontece? A explicação mais provável é que as redes GSM de operadoras usam um padrão de 140 bytes para cada mensagem, com 7 bits para representar cada caractere. Sendo assim, os caracteres limitam-se a alfanuméricos simples, não havendo espaço para caracteres especiais. Quando usamos caracteres especiais, a codificação muda: Unicode de 16 bits. Mais espaço gasto para cada letra, logo, menos letras podem ser digitadas. Daí o limite cai de 160 para 70.

Portanto, fica a dica: se você ultrapassa o limite de caracteres, o iPhone envia mensagens adicionais, o que fazem você gastar mais créditos ou mensagens do limite do seu pacote, e se surpreenda ao ver mensagens contadas em dobro ao final do mês. Se for necessário, remova alguns acentos na mensagem, para economizar. 😉

Programador, blogueiro, estudante de Engenharia de Computação. Em busca de deixar sua marquinha no universo.

  • JanjaBoy

    Eu uso mesmo o iMensage!

    • Aí sim, totalmente ilimitado, rs. 🙂

      • JanjaBoy

        Na boa, acho que tem um mistério na contagem de caracteres.
        Veja só: estou no interior de MG e meu número é de São Paulo (11) e hoje passei um SMS para um número local (35) e da mesma operadora que tenho. Com os acentos (caracteres especiais) e ficou os mesmos 160 caracteres!!!
        Será que isso é com operadoras diferente?
        Olha o mistério…… 😉

        • JanjaBoy

          P.S.: uso VIVO.

  • Rafael Dragone

    Nunca usei a contagem de caracteres, até porque nunca precisei, mando poucas mensagens, uso bastante o iMessage e o WhatsApp… 

  • FagnerCaetano

    No caso de cliente TIM Infinity ou Liberty, não ha blemas sobre a quantidade de SMSs enviadas…

    • Sim, claro, varia de operadora para operadora, e de plano para plano. No caso do Inifinity, o número de SMS's é ilimitado, então não há problema nem motivo para preocupação. Tenho o Infinity também, mas ainda assim, às vezes apago alguns acentos para a mensagem não chegar cortada, pois mesmo assim a operadora divide, e o primeiro pacote chega, e em seguida, às vezes o segundo e todos os próximos pacotes demoram mais para chegar.

      • alisson

        Mesmo sendo infinity caso vá para o exterior é cobrado por mensagem. Então se irá para o exterior…fique esperto. abraço

  • Só uma correção, a contagem de caracteres fica em: Ajustes > mensagens. E não em Ajustes > Geral , como mencionado. 

    Um Abraço e boa explicação! Abrs!!

    • Obrigado, já corrigi!

      • Renato

        Ativei aqui no 3GS, mas não aparece a contagem, estranho.

  • Joao Vr

    vivo on ou vivo ilimitado ou infinity acho que a claro tbm tem algo parecido a oi… existe ainda? com esses planos vc nem precisa se preocupar com limite de caracteres ahuahsa

  • Rafasaitsu

    Hj em dia com tantos app p msg, acabamos ate esquecendo o imessange, aqui no japao a maioria dos usuarios do iphone e android usam todos o Line, pous com ele mando foto sem pagar um centavo!
    O app q mais uso

  • Leandro CN

    Meu Oi tem $4000 de bonus pra SMS e Ligações!

    • JanjaBoy

      Parabéns!

  • Alahara

    Muito bom o Post, mas, mesmo ativado, não apareceu a contagem de caracteres… 

    • Você deve digitar algumas palavras no texto para a contagem aparecer. Escreva algumas letras no campo que você verá. 🙂

  • @cassin7

    Andre, eu ativei aqui, mas nao ta apareceno, sera q tem que reiniciar??

    • Não, não precisa… Mesma resposta que dei ali em cima: Você deve digitar algumas palavras no texto para a contagem aparecer. Escreva algumas letras no campo que você verá. 🙂

      • Renato

        Infelizmente mesmo digitando, não aparece.

        • Guiasantos

          A minha também nao aparece.

          • aqui tbm não

          • deejay

            o contador só aparece quando vc for pra segunda linha

  • Marc

    André,

    É no mínimo estranha esta sua afirmação. Eu tenho um iPhone 4 com iOS 5.0.1/Jailbreaked.

    Envio constantemente SMSs, sempre com acentuação completa (pela Vivo-SP) e nunca tive essa limitação de 70 caracteres. Inclusive após ler seu tópico, eu fui imediatamente testar e realmente não há qualquer limitação.

    Também testei enviar os SMSs para outra operadora e outro tipo de celular (não iPhone) e envia tb via iMessage. Sempre a mesma coisa – limite de 160 caracteres.

  • Joao Roberto Martins

    Basta desligar o corretor de palavras, que automaticamente, claro escrevendo pelo menos corretamente ele nao acentuará…