Suporte descente a codificação de SMS, nunca vão resolver isso?

1,469 views
Skip to first unread message

Dennis Altermann

unread,
Jan 5, 2012, 11:40:10 AM1/5/12
to androi...@googlegroups.com
Olá a todos,
Atualmente estou usando um Nexus S, que assim como todos é importado de fora (uma pena). Enfim, o meu problema, que eu até queria saber se tem em todos os aparelhos Nexus S, é que ele parece não ter suporte a SMS com acentos complexos, como "ê". Esse é um problema de codificação de aparelhos, que já foi discutido em outros tópicos, como pode ser visto:


Porque trouxe este tópico de volta? Porque queria saber se já surgiu alguma solução descente para isto, principalmente por conta da chegada do ICS. Ao que vejo, alguns aparelhos não tem suporte a codificação que não seja GSM (é isso?) e por isso quando você usa um caractere com acento ele muda o tamanho limite da mensagem de 160 para 70. Ele vai contar o dobro de mensagens, ok.

Aqui vão as perguntas:

  1. Quais aparelhos tem isso atualmente, apenas a linha Nexus?
  2. Um Nexus vendido em algum país tem este problema resolvido ou ele fica essa merda sempre?
  3. Existe algum app que resolva isso sem precisar instalar mais um app de SMS? Sei que o Handcent e GoSMS tem suporte, que na verdade só tira os acentos antes de enviar, então não há um app que faça isso no padrão?
  4. Existe alguma posição da Google quanto a esse problema?
  5. A utilização de Custom ROM pode ou efetivamente arruma esse problema?

Obs.: Antes que falem "apenas use um app que arrume". Eu sei que aplicativos de terceiros resolvem o problema, mas eu não quero ficar dependente de outas aplicações. Acho que esse costume de ter aplicações de terceiros para resolver tudo é o que sempre fez o Android padrão ser fraco, obviamente isso mudou MUITO com o ICS. Agora resta saber se vão continuar melhorando nesse sentido.

Outra coisa, fazendo uma nova pesquisa descobri que o problema ainda existe no Galaxy Nexus também:

Marcos Rodrigues Meneses

unread,
Jan 5, 2012, 11:42:56 AM1/5/12
to androi...@googlegroups.com

Dennis, pq nao instala o swype e fica feliz?

Rodrigo Zaratin

unread,
Jan 5, 2012, 11:51:12 AM1/5/12
to androi...@googlegroups.com
Cara.... como ja dito nas threads anteriores, é uma questão de como o SMS é contato e também da codificação UTF-8 (certo? não lembro qual é)

Tentando resumir a questão.

Imagina que existe um padrão AAA de codificação de texto. Esse padrão utiliza 2 bits por letra, logo, você poderá ter apenas 4 letras diferentes no seu alfabeto. Supondo que vc queria usar mais do que apenas 4 letras, você precisará de outro padrão que utiliza mais bits.

Na verdade o limite do SMS não é a quantidade de caracteres e sim o tamanho da mensagem.

Sinceramente não sei como a questão é resolvida aqui no Brasil para manter o limite de quantidade de caracteres mesmo com acentuação. Na verdade nem uso SMS para me importar com isso, mas lembro de um aparelho antigo (Nokia ou Motorola, não tenho certeza) e o comportamento era exatamente o mesmo, quando entrava 1 letra acentuada, a quantidade geral caia.





2012/1/5 Dennis Altermann <dennisa...@gmail.com>

--

Arthur Beltrao

unread,
Jan 5, 2012, 12:20:24 PM1/5/12
to androi...@googlegroups.com
Cara não é um problema de "codificação de aparelhos", é um problema de sistema de representação de caracteres (assim como o Zaratin falou). Cada mensagem SMS tem um tamanho limitado em bytes, e não em caracteres. Como cada sistema de representação uma quantidade diferente de bytes por caractere o limite do SMS (em caracteres) muda de acordo com o sistema escolhido. Quando você usa acento você automaticamente está escolhendo um sistema diferente para a representação DA MENSAGEM TODA. O sistema de representação vai codificado em um campo de controle da mensagem, logo a arquitetura não permite a escolha de representação para UM CARACTERE específico, somente para a mensagem inteira. Mais informações aqui:

Dennis Altermann

unread,
Jan 5, 2012, 12:23:09 PM1/5/12
to androi...@googlegroups.com
Não entendi, qual a relação do swype com tudo isso?

Arthur Beltrao

unread,
Jan 5, 2012, 12:24:54 PM1/5/12
to androi...@googlegroups.com
Nenhuma :P

O Marcos deve ter feito confusão achando que a dificuldade do Dennis era para escrever acentuado, o que não é o caso.

Em 5 de janeiro de 2012 15:23, Dennis Altermann <dennisa...@gmail.com> escreveu:
Não entendi, qual a relação do swype com tudo isso?

--

Dennis Altermann

unread,
Jan 5, 2012, 12:25:23 PM1/5/12
to androi...@googlegroups.com
Sim, o problema da codificação foi bem explicado em outros tópicos, mas a questão que estou levantado agora é "porque alguns funcionam e outros não" e também do "porque aplicativo padrão do Android nunca resolveu esse problema".

Se todos os outros aparelhos ou fabricantes conseguem, porque eles não?

E também a busca definitiva por uma solução, porque em todos outros tópicos a conclusão foi que o app padrão não da suporte a isso e você que se vire usando qualquer outro aplicativo de SMS.

Arthur Beltrao

unread,
Jan 5, 2012, 12:30:15 PM1/5/12
to androi...@googlegroups.com
Cara, não existe problema no android em relação a isso. Eu uso SMS acentuado sem problemas aqui no Milestone2. O problema que ocorre é que realmente existem aparelhos com problemas em receber/enviar o SMS acentuado. Também existem certas operadoras que dão problema quando recebem SMS codificado dessa forma (a Claro/RJ é uma que tem dado problema comigo).

--

Dennis Altermann

unread,
Jan 5, 2012, 12:36:18 PM1/5/12
to androi...@googlegroups.com
Na verdade eu acho que existe um problema no Android sim, porque o stock da linha Nexus, até onde eu sei, é o mais "cru" possível. Tive outro Android antes e esse problema não existia, então não é nada relacionado a operadora. 

O que parece é que o Google não se preocupa nesse sentido com outras línguas, porque essa codificação para o inglês funciona normalmente. Ao que tudo indica, as operadoras ou fabricantes que acabam corrigindo isso sempre.

Minha questão aqui seria tentar arranjar uma possível solução, sem precisar instalar novo aplicativo de SMS. Ou mesmo saber se em custom ROMs isso costuma ser resolvido. Lembro de ter usado o Cyanogen até pouco tempo atrás, mas não lembro de ter usado SMS e visto se esse problema tinha sido arrumado.

Não é bem uma reclamação, mas sim uma constatação mesmo. Como já falaram, da para simplesmente usar outro app de mensagem ou se conviver enviando mensagens com metade do tamanho e/ou sem acento (que geralmente não é um grande problema). Mas acho interessante levantar a discussão porque é uma falha do sistema, seja culpa de quem for.

Lucas de Jesus Matias

unread,
Jan 5, 2012, 12:38:58 PM1/5/12
to androi...@googlegroups.com
Nexus S nem veio para o Brasil.

Marlon Chalegre

unread,
Jan 5, 2012, 12:39:57 PM1/5/12
to androi...@googlegroups.com
Não é uma falha do sistema. Caso você utilize acento o tamanho de caracteres deverá ser menor e pronto. O que os aplicativos por ai a fora podem fazer (e pelo que lembro, fazem) é antes de enviar o SMS converter todas as letras acentuadas para não acentuadas.
Marlon Chalegre de Paula
MSc Candidate in Systems Engineering
Universidade de Pernambuco – UPE
Microsoft Certified Technology Specialist – MCTS



2012/1/5 Dennis Altermann <dennisa...@gmail.com>

--

Dennis Altermann

unread,
Jan 5, 2012, 12:44:50 PM1/5/12
to androi...@googlegroups.com
Não veio mesmo, mas ele tem em vários países que também tem acentos até onde eu sei.

Dennis Altermann

unread,
Jan 5, 2012, 12:46:29 PM1/5/12
to androi...@googlegroups.com
Por padrão, não posso mandar mensagens com acentos? Para mim isso é sim falha do sistema, mas não de estar estragado, falha de não ter sido construído direito mesmo. 

Sim, os apps apenas tiram os acentos antes de enviar, mas e todos os outros aparelhos que conseguem enviar normalmente (independente do tamanho em bytes ou caracteres da mensagem)? Aí que está a questão.


Arthur Beltrao

unread,
Jan 5, 2012, 12:46:46 PM1/5/12
to androi...@googlegroups.com
Vamos lá, qual o seu problema de verdade? Você é o que envia quadradinhos ou o que recebe quadradinhos?

Como eu te disse tem toda a pinta de ser problema de interoperação entre operadoras. Eu sou da TIM, quando envio SMS para a Claro meu irmão recebe "quadradinhos", quando eu envio para um amigo da Oi, que tem android também, ele recebe normal. Quanto a redução de 160 caracteres para 70, isso já foi explicado que ocorre pelo uso de um sistema diferente de caracteres. É assim com qualquer smartphone ou dumbphone.

Em 5 de janeiro de 2012 15:38, Lucas de Jesus Matias <lucas.m...@gmail.com> escreveu:
Nexus S nem veio para o Brasil.

Arthur Beltrao

unread,
Jan 5, 2012, 12:51:45 PM1/5/12
to androi...@googlegroups.com
Você está enganado, eles não conseguem. Eu digo isso com uma certa experiência no assunto, pois já trabalhei na engenharia da vivo, especificamente na plataforma de SMS.
Existem apenas 2 alternativas (ou existiam há uns 6 anos atrás):
- Você arranca os acentos e envia na codificação padrão (160 bytes = 160 caracteres)
- Você envia no sistema acentuado (160 bytes = 70 caracteres)


Em 5 de janeiro de 2012 15:46, Dennis Altermann <dennisa...@gmail.com> escreveu:
Por padrão, não posso mandar mensagens com acentos? Para mim isso é sim falha do sistema, mas não de estar estragado, falha de não ter sido construído direito mesmo. 

Sim, os apps apenas tiram os acentos antes de enviar, mas e todos os outros aparelhos que conseguem enviar normalmente (independente do tamanho em bytes ou caracteres da mensagem)? Aí que está a questão.

Daniel da Veiga

unread,
Jan 5, 2012, 1:00:25 PM1/5/12
to androi...@googlegroups.com
Eu já desisti de mandar mensagens com acentos apenas para ver quadradinhos no outro celular (do mesmo modelo). Quer dizer que houve conversão (ou tentativa) no envio (ou seja, operadora).

2012/1/5 Arthur Beltrao <arthur...@gmail.com>



--
Daniel da Veiga

Dennis Altermann

unread,
Jan 5, 2012, 1:00:51 PM1/5/12
to androi...@googlegroups.com
Eu não recebo e nem envio quadradinhos. Quando eu escrevo a mensagem e coloco qualquer acento, o limite fica em 70 caracteres. Quanto aos outros telefones, tenho certeza que sempre que usava SMS em qualquer outro aparelho que tive (inclusive o outro Android), eu enviava mensagem de até 160 caracteres usando o acento que fosse.... 

Ou eles mudam alguma coisa ou a operadora "perdoa" quando vê isso, porque em teoria, 160 caracteres com acentos da mais de 2x o de 70.

O que estou propondo com esse tópico é entender exatamente como outros aparelhos conseguem fazer esse envio. E como conseguem, queria saber se seria algo configurável no telefone, operadora e/ou se uma custom ROM poderia resolver isso no Nexus S.

Na verdade não é nada que vai mudar a minha vida, mas me parece uma questão interessante para tentar resolver.

Arthur Beltrao

unread,
Jan 5, 2012, 1:03:39 PM1/5/12
to androi...@googlegroups.com
É simples, é só vc enviar o SMS em dois ou mais pedaços. Você fragmenta a mensagem em várias, o destino junta essas mensagens em uma só, porém você paga por cada um dos pedaços como se cada um fosse 1 SMS.

--

Jorge Brandão

unread,
Jan 5, 2012, 1:05:20 PM1/5/12
to androi...@googlegroups.com

Lembro da época do windows mobile que era só alterar o registo...
Jorge

@jorgitothe

Enviado por um dispositivo móvel. Favor desconsiderar eventuais erros ortográficos.

--

Arthur Beltrao

unread,
Jan 5, 2012, 1:05:30 PM1/5/12
to androi...@googlegroups.com
Direto da wiki:

Message size

Transmission of short messages between the SMSC and the handset is done whenever using the Mobile Application Part (MAP) of the SS7 protocol. Messages are sent with the MAP MO- and MT-ForwardSM operations, whose payload length is limited by the constraints of the signaling protocol to precisely 140 octets (140 octets = 140 * 8 bits = 1120 bits). Short messages can be encoded using a variety of alphabets: the default GSM 7-bit alphabet, the 8-bit data alphabet, and the 16-bit UTF-16 alphabet.[34] Depending on which alphabet the subscriber has configured in the handset, this leads to the maximum individual short message sizes of 160 7-bit characters, 140 8-bit characters, or 70 16-bit characters. GSM 7-bit alphabet support is mandatory for GSM handsets and network elements,[34] but characters in languages such as Arabic, Chinese, Korean, Japanese or Cyrillic alphabet languages (e.g. Russian, Serbian, Bulgarian, etc.) must be encoded using the 16-bit UTF-16 character encoding (see Unicode). Routing data and other metadata is additional to the payload size.

Larger content (concatenated SMS, multipart or segmented SMS, or "long SMS") can be sent using multiple messages, in which case each message will start with a user data header (UDH) containing segmentation information. Since UDH is part of the payload, the number of available characters per segment is lower: 153 for 7-bit encoding, 134 for 8-bit encoding and 67 for 16-bit encoding. The receiving handset is then responsible for reassembling the message and presenting it to the user as one long message. While the standard theoretically permits up to 255 segments,[35] 6 to 8 segment messages are the practical maximum, and long messages are often billed as equivalent to multiple SMS messages. See concatenated SMS for more information. Some providers have offered length-oriented pricing schemes for messages, however, the phenomenon is disappearing.

Dennis Altermann

unread,
Jan 5, 2012, 1:12:44 PM1/5/12
to androi...@googlegroups.com
Sim, isso eu havia entendido. Mas isso conclui que se você mandar uma mensagem de 160 caracteres com pelo menos um acento no meio, na verdade pagou por duas? Hmm, em teoria parece ser isso, mas nunca tive problema semelhante em outros aparelhos. Lembro na época que tinha meu Nokia e mandava mensagens longas com certa frequencia, como meu plano era limitado, eu controla número de mensagens enviadas e número de mensagens na conta e sempre batia.

Ok, ele pode gastar mais bytes então, mas ou a operadora perdoa quando ele vê que é mensagem com acento e não te cobra o SMS extra ou todo mundo está sendo enganado achando que está enviando apenas 1 mensagem.

Mas ainda assim, essa é a questão super técnica e minha proposta nesse tópico era apresentar soluções, como usar custom ROM (resolve ou não?) e/ou procurar por um app que ajuste seu texto antes de enviar (sem precisar outro app de SMS, por exemplo).

O próprio app de SMS poderia ter a opção de remover todos acentos automaticamente, não sei.

Arthur Beltrao

unread,
Jan 5, 2012, 1:24:12 PM1/5/12
to androi...@googlegroups.com
Cara como assim solução?
Repetindo: o comportamento do android está absolutamente certo.
Isso é uma característica da rede GSM: mensagens (que não são multpart) tem que ser codificadas em 7-bits (160 caracteres) ou UTF com 16-bits (70 caracteres). Não há absolutamente nada a ser feito, logo não tem solução. 

Você quer mandar com 160 caracteres? Escreva sem acento e pronto. Quer mandar acentuado? Se contente com os 70 caracteres. Basicamente é isso. Não há o que fazer.
Agora, você quer escrever acentuado e quer que o sistema remova os acentos automaticamente ou sob demanda? Cara, desculpa mas isso não é funcionalidade básica de um aplicativo de envio de SMS.

--

Marcelo Santos

unread,
Jan 5, 2012, 1:27:33 PM1/5/12
to androi...@googlegroups.com
Galera, não quero trollar o assunto, mas NINGUÉM percebeu o erro miguxo de português?? "Descente" é algo que desce? =))

ducasp

unread,
Jan 5, 2012, 1:28:15 PM1/5/12
to androi...@googlegroups.com
Tem o alfabeto de 8 bits, 140 caracteres, que permite mandar caracteres latinos acentuados, esse suporte que falta....

Marlon Chalegre

unread,
Jan 5, 2012, 1:29:20 PM1/5/12
to androi...@googlegroups.com
"ou todo mundo está sendo enganado achando que está enviando apenas 1 mensagem."

Sim. :). O nokia quebra as mensagens em mais de uma. Já cansei de receber uma mensagem e ficar esperando o restante. :)


Marlon Chalegre de Paula
MSc Candidate in Systems Engineering
Universidade de Pernambuco – UPE
Microsoft Certified Technology Specialist – MCTS




2012/1/5 Marcelo Santos <marcelosa...@gmail.com>

Dennis Altermann

unread,
Jan 5, 2012, 1:33:19 PM1/5/12
to androi...@googlegroups.com
Haha, #sadface para mim. Pior que nem posso dizer "damn auto correct".

Lucas de Jesus Matias

unread,
Jan 5, 2012, 1:33:57 PM1/5/12
to androi...@googlegroups.com
um problema que muitsa vezes tive foi com enviar mensagens muito grande, acho que quando vira muito grande vira MMS, precisa estar conectado na internet para enviar MMS? sempre dá erro e só chega um pedaço.

Arthur Beltrao

unread,
Jan 5, 2012, 1:35:40 PM1/5/12
to androi...@googlegroups.com
Cara, MMS eu já não tenho know-how pra falar nada. Só me lembro que funciona mal :P Melhor mandar email.

Em 5 de janeiro de 2012 16:33, Lucas de Jesus Matias <lucas.m...@gmail.com> escreveu:
um problema que muitsa vezes tive foi com enviar mensagens muito grande, acho que quando vira muito grande vira MMS, precisa estar conectado na internet para enviar MMS? sempre dá erro e só chega um pedaço.

Dennis Altermann

unread,
Jan 5, 2012, 1:36:13 PM1/5/12
to androi...@googlegroups.com
Sim, isso eu já entendi. Acho que a gente não está se entendo na conversa, haha. Não quero ser chato, mas quero entender porque no meu Nokia e63 eu enviava mensagem de 160 caracteres com acento e no Nexus S eu não consigo, isso eu realmente ainda não consegui entender... porque estou usando a mesma rede, o mesmo número, única diferença é o aparelho.

A questão de ter uma aplicação que transforme em unicode seria interessante, ou pelo menos uma opção para isto, não sei.

Dennis Altermann

unread,
Jan 5, 2012, 1:37:37 PM1/5/12
to androi...@googlegroups.com
Até onde sei não precisa de conexão de dados ativa, porque até celular antigo enviava MMS, mas sei que isso sempre foi dor de cabeça para a área, porque lembro que o iPhone durante muito tempo não teve suporte a MMS e sempre que lançam ROM nova, geralmente tem problema em enviar ou receber MMS.

Concordo com o Arthur, mais fácil enviar email do que usar MMS.

Lucas de Jesus Matias

unread,
Jan 5, 2012, 1:42:28 PM1/5/12
to androi...@googlegroups.com
então se quiser enviar uma SMS muito grande, tem que ficar dividindo ela manualmente? n tem como desativar esse envio de MMS quando for mais que 3 SMSs não?

Lucas de Jesus Matias

unread,
Jan 5, 2012, 1:43:05 PM1/5/12
to androi...@googlegroups.com
Minha namorada ri de mim, fala que o samsung chat dela envia SMSs gigante e meu celular caro não :/ kkkk

Arthur Beltrao

unread,
Jan 5, 2012, 1:43:31 PM1/5/12
to androi...@googlegroups.com
Cara unicode é codificado em 16 bits, não ia adiantar nada :P

Seu Nokia E63 pode ter algum comportamento fora do padrão:
a) Arranca os acentos antes de enviar, sem você saber;
b) Envia uma mensagem multipart sem você saber;
c) Envia a mensagem sem converter o padrão, o que faz com que os caracteres acentuados sejam truncados em 7-bits e por consequência apareça algo estranho na mensagem ao invés do caractere pretendido.
d) Ele na verdade não é um celular, e sim aquele Mini Transformer alienígena do mal, que se comunica através de uma tecnologia desconhecida só pra sua mensagem chegar bonitinha no destino :P

Seu Nexus S não faz nada disso por que ele segue corretamente o padrão GSM.


Em 5 de janeiro de 2012 16:36, Dennis Altermann <dennisa...@gmail.com> escreveu:
Sim, isso eu já entendi. Acho que a gente não está se entendo na conversa, haha. Não quero ser chato, mas quero entender porque no meu Nokia e63 eu enviava mensagem de 160 caracteres com acento e no Nexus S eu não consigo, isso eu realmente ainda não consegui entender... porque estou usando a mesma rede, o mesmo número, única diferença é o aparelho.

A questão de ter uma aplicação que transforme em unicode seria interessante, ou pelo menos uma opção para isto, não sei.

--

Arthur Beltrao

unread,
Jan 5, 2012, 1:49:42 PM1/5/12
to androi...@googlegroups.com
O meu envia. Usando o aplicativo de SMS padrão do Gingerbread quando escrevo mensagens muito grandes ele automaticamente diz em quantas partes será dividida. Lá onde aparece o contador de mensagens fica assim "101/2" por exemplo. Se você colocar um acento no meio, quando estourar o limite de caracteres ele mudará para "65/4".

Em 5 de janeiro de 2012 16:43, Lucas de Jesus Matias <lucas.m...@gmail.com> escreveu:
Minha namorada ri de mim, fala que o samsung chat dela envia SMSs gigante e meu celular caro não :/ kkkk

Lucas de Jesus Matias

unread,
Jan 5, 2012, 2:01:53 PM1/5/12
to androi...@googlegroups.com
então, o meu também fica 100/3 só que se eu tentar enviar pra cima de 3 mensagens juntas, dá erro na operadora, dae depois de um tempo fui notar que quando passa desse limite vira MMS (Isso no ICS) no Ginger eu não cheguei a notar, mas as mensagens não eram entregues.

Dennis Altermann

unread,
Jan 5, 2012, 2:03:18 PM1/5/12
to androi...@googlegroups.com
Então Arthur, veja esse tópico do XDA:
http://forum.xda-developers.com/archive/index.php/t-756372.html

O cara procurava a mesma solução e muita gente disse que funciona em alguns modelos e outro não, ou seja, é algo com o Android que as fabricantes arrumam.

Resolvi fazer o teste, mandei SMS para meu amigo. Aconteceu como previsto, uso de caracteres ó ã e alguns outros, fazem ela ter limite de 70 caracteres.

Mas descobri algo interessante. O iPhone 4S dele marca 160 caracteres sempre, ele fez uma mensagem e me envio, resultado: "É" e "ç" funcionaram e todo "está" ficou "esta" e "revolução" virou "revoluçao". Ou seja, iPhone diz que é 160 (que seria o de 7 bit, certo?), mas envia como de 8 bit (capando alguns caracteres). 

O que deveria ser o padrão no Android:

Mensagem com acento deveria ser convertidas na hora do envio caso fossem maior que 70 caracteres, ou seja. Se você não usar acentos, 160 caracteres normal. Se você usar, ele converte sozinho para você. Dai nas configurações tu oferece a opção de desativar isso, porque pensa só, receber mensagem sem acento é um problema muito menor do que receber uma conta com o dobro de SMS enviado, não acha?

Então uma das propostas deste tópico foi solucionada. O Android É SIM "ERRADO", não que o comportamento não seja esse, mas ele poderia fazer algo melhor. Agora a questão a ser resolvida, existe alguma custom ROM que força o uso da mensagem sem acentos sempre? (alguém com Nexus S e Custom ROM testa aí?)

Desculpe se fui chato Arthur, mas acho que é uma questão complicada e muita gente realmente não entende.

Quanto aquela história de receber quadradinhos, já vi meu amigo falar disso com celular dele e da namorada (ambos Androids), mas como falaram, nesse caso é culpa da operadora que não tem suporte a codificação correta.

Rodrigo Zaratin

unread,
Jan 5, 2012, 2:08:03 PM1/5/12
to androi...@googlegroups.com
Cara.... discordo de vc, no caso o Android está correto e manda exatamente aquilo que vc está pedindo.

Quem está tirando ou mudando qualquer coisa é o iOS no caso.



2012/1/5 Dennis Altermann <dennisa...@gmail.com>

Lucas de Jesus Matias

unread,
Jan 5, 2012, 2:10:11 PM1/5/12
to androi...@googlegroups.com
Não vi problema quanto a isso, sabendo disso, é só não usar acento se quiser economizar. Ou então compra um chip pré pago da claro que é 50 centavos o dia que usar SMS :D kkkk

Dennis Altermann

unread,
Jan 5, 2012, 2:15:44 PM1/5/12
to androi...@googlegroups.com
Meu amigo falou agora que ao usar vários caracteres diferentes cortou para 70 também e envia com os caracteres malucos mesmo. Mas a questão é, poderia ter alguma forma de tu configurar isso, sei lá... 

No final o que sobra é gastar espaço com outro aplicativo de terceiro para suprir uma coisa que o Android mesmo poderia oferecer. E não sou o único, na página do Android dentro do Google Code tem alguns tópicos relacionados a isso e muita gente reportando o mesmo problema.

Arthur Beltrao

unread,
Jan 5, 2012, 2:16:00 PM1/5/12
to androi...@googlegroups.com
Realmente é complicado, estou entendendo um pouco melhor o que você está dizendo e talvez o android use o padrão unicode quando se acentua por algum motivo que eu desconheço. Talvez o Bruno possa esclarecer. 
Eu não sei exatamente quais caracteres são permitidos nos alphabetos de 7-bits e 8-bits, mas com certeza o unicode (16-bits) suporta tudo. Eu estava catando na internet esses alphabetos e achei isso:


Em tese o uso de "é" ou "ç" não deveria fazer a mensagem ser codificada em 8-bits ou 16-bits, pois segundo essa tabela esses dois caracteres estão previstos em 7-bits. Vai ver o iphone faz mesmo isso que vc disse, codifica em 8-bits (140 caracteres). 



Dennis Altermann

unread,
Jan 5, 2012, 2:16:17 PM1/5/12
to androi...@googlegroups.com
Sim, como eu disse antes, existem maneiras de contornar... mas eu defendo que o melhor é sempre não depender de "terceiros".

Arthur Beltrao

unread,
Jan 5, 2012, 2:21:40 PM1/5/12
to androi...@googlegroups.com
Então, no meu post anterior eu já concordei parcialmente com você. Será que se eu usar a hashtag #chamaobruno ele dá o parecer dele? :P

Em 5 de janeiro de 2012 17:15, Dennis Altermann <dennisa...@gmail.com> escreveu:
Meu amigo falou agora que ao usar vários caracteres diferentes cortou para 70 também e envia com os caracteres malucos mesmo. Mas a questão é, poderia ter alguma forma de tu configurar isso, sei lá... 

No final o que sobra é gastar espaço com outro aplicativo de terceiro para suprir uma coisa que o Android mesmo poderia oferecer. E não sou o único, na página do Android dentro do Google Code tem alguns tópicos relacionados a isso e muita gente reportando o mesmo problema.

--

ivcarlos

unread,
Jan 5, 2012, 1:30:19 PM1/5/12
to Android Brasil
A questão é de codificação de mensagens, não uma deficiência do
Android.

A forma como as mensagens de texto são montadas e enviadas são regidas
por padrões internacionais, afinal um sms gerado em um aparelho
Android deve obrigatoriamente ser lido em um Windows Mobile, iOS,
Symbian, Bada ou sistemas proprietários em quaisquer operadoras e em
qualquer país do mundo.

Um sms pode conter no máximo 140 bytes que fazem:
1) se codificado em 7 bits, 160 caracteres;
2) se codificado em 8 bits, 140 caracteres e
3) unicode 70 caracteres.

O alfabeto padrão GSM prevê 131 caracteres e estes são padronizados,
não podem ser modificados pelo SO ou operadora ou fabricante...

Pelo que eu lembro agora do Android ele codifica por padrão em 7 bits
e, caso o usuário coloque algum carácter estranho ao alfabeto GSM ele
automaticamente converte para unicode. Por um lado isto dá a
possibilidade de se escrever smss usando vários "alfabetos"
diferentes, com um custo... Codificação em 8 bits eu só vi ser
utilizada para envio de ringtones, imagens ou essas coisaradas...

Testei no meu SGS Eur com a ROM I9000XXJVQ (GB 2.3.4) e um smss com
acentuação "normal" foram enviados com codificação 7 bits...

PS: no caso de envio de smss "concatenados", quando você extrapola o
limite de caracteres, a própria mensagem original e as demais são
"reduzidas" para o envio de um header...

Lucas de Jesus Matias

unread,
Jan 5, 2012, 2:23:50 PM1/5/12
to androi...@googlegroups.com
Concordo que poderia ter um esquema de configuração melhor, como também queria desativar a conversão automática para MMS e não consigo :/

Eu adoro poder configurar, não sei pq não colocam um "configurações avançadas" que te dê um pouco mais de liberdade ^^

Dennis Altermann

unread,
Jan 5, 2012, 2:24:31 PM1/5/12
to androi...@googlegroups.com
Exato. Até onde eu percebi, no ICS aqui ele está virou 16 bit quando usei o ç, mas usando o é não. Já o á, ó, í ele converteu também. Meu amigo disse que no 4S funcionou com o é e ç.

Enfim, acho que foi uma discussão curiosa, não quiser fazer para incomodar, mas para tentar oferecer uma solução que o Google possa implementar no futuro, quem sabe.

Ou mesmo alguém que tenha vontade de fazer um app, fazer algo que possa converter tudo para sem acentos antes de enviar, sei lá.

Dennis Altermann

unread,
Jan 5, 2012, 2:25:50 PM1/5/12
to androi...@googlegroups.com
Haha, quem sabe. Seria interessante, talvez ele possa passar isso para eles oferecerem uma opção, haha. 

Arthur Beltrao

unread,
Jan 5, 2012, 2:26:24 PM1/5/12
to androi...@googlegroups.com
@ducasp

Pelo que ví o de 7-bits também já suporta o uso de alguns caracteres acentuados, agora porque o android não envia com 7-bits os permitidos eu não sei...

The 7 bit default alphabet

This is the 7 bit default alphabet as specified by GSM 03.38. The corresponding ISO-8859-1 decimal codes are shown in the rightmost column. Note that the euro sign (€) is a member of the ISO-8859-15 character set. 

HexDec Character nameCharacterISO-8859-1 DEC
0x000COMMERCIAL AT@64
0x011POUND SIGN£163
0x022DOLLAR SIGN$36
0x033YEN SIGN¥165
0x044LATIN SMALL LETTER E WITH GRAVEè 232
0x055LATIN SMALL LETTER E WITH ACUTEé233
0x066LATIN SMALL LETTER U WITH GRAVEù249
0x07 7LATIN SMALL LETTER I WITH GRAVEì236
0x088LATIN SMALL LETTER O WITH GRAVEò242
0x099LATIN CAPITAL LETTER C WITH CEDILLA Ç199
0x0A10LINE FEED10
0x0B11LATIN CAPITAL LETTER O WITH STROKEØ216
0x0C12 LATIN SMALL LETTER O WITH STROKEø248
0x0D13CARRIAGE RETURN13
0x0E14LATIN CAPITAL LETTER A WITH RING ABOVE Å197
0x0F15LATIN SMALL LETTER A WITH RING ABOVEå229
0x1016GREEK CAPITAL LETTER DELTAΔ
0x11 17LOW LINE_95
0x1218GREEK CAPITAL LETTER PHIΦ
0x1319GREEK CAPITAL LETTER GAMMAΓ
0x1420GREEK CAPITAL LETTER LAMBDAΛ
0x1521GREEK CAPITAL LETTER OMEGAΩ
0x1622GREEK CAPITAL LETTER PI Π
0x1723GREEK CAPITAL LETTER PSIΨ
0x1824GREEK CAPITAL LETTER SIGMAΣ
0x1925 GREEK CAPITAL LETTER THETAΘ
0x1A26GREEK CAPITAL LETTER XIΞ
0x1B27ESCAPE TO EXTENSION TABLE
0x1B0A27 10FORM FEED12
0x1B1427 20CIRCUMFLEX ACCENT^94
0x1B2827 40LEFT CURLY BRACKET {123
0x1B2927 41RIGHT CURLY BRACKET}125
0x1B2F27 47REVERSE SOLIDUS (BACKSLASH)\92
0x1B3C 27 60LEFT SQUARE BRACKET[91
0x1B3D27 61TILDE~126
0x1B3E27 62RIGHT SQUARE BRACKET]93
0x1B4027 64VERTICAL BAR|124
0x1B6527 101EURO SIGN164 (ISO-8859-15)
0x1C28LATIN CAPITAL LETTER AE Æ198
0x1D29LATIN SMALL LETTER AEæ230
0x1E30LATIN SMALL LETTER SHARP S (German)ß223
0x1F 31LATIN CAPITAL LETTER E WITH ACUTEÉ201
0x2032SPACE32
0x2133EXCLAMATION MARK!33
0x2234QUOTATION MARK"34
0x2335NUMBER SIGN#35
0x2436CURRENCY SIGN¤ 164 (ISO-8859-1)
0x2537PERCENT SIGN%37
0x2638AMPERSAND&38
0x2739APOSTROPHE '39
0x2840LEFT PARENTHESIS(40
0x2941RIGHT PARENTHESIS)41
0x2A42 ASTERISK*42
0x2B43PLUS SIGN+43
0x2C44COMMA,44
0x2D45HYPHEN-MINUS -45
0x2E46FULL STOP.46
0x2F47SOLIDUS (SLASH)/47
0x3048DIGIT ZERO 048
0x3149DIGIT ONE149
0x3250DIGIT TWO250
0x3351DIGIT THREE 351
0x3452DIGIT FOUR452
0x3553DIGIT FIVE553
0x3654DIGIT SIX6 54
0x3755DIGIT SEVEN755
0x3856DIGIT EIGHT856
0x3957DIGIT NINE9 57
0x3A58COLON:58
0x3B59SEMICOLON;59
0x3C60LESS-THAN SIGN< 60
0x3D61EQUALS SIGN=61
0x3E62GREATER-THAN SIGN>62
0x3F63QUESTION MARK ?63
0x4064INVERTED EXCLAMATION MARK¡161
0x4165LATIN CAPITAL LETTER AA65
0x4266 LATIN CAPITAL LETTER BB66
0x4367LATIN CAPITAL LETTER CC67
0x4468LATIN CAPITAL LETTER DD68
0x4569LATIN CAPITAL LETTER EE69
0x4670LATIN CAPITAL LETTER FF70
0x4771LATIN CAPITAL LETTER G G71
0x4872LATIN CAPITAL LETTER HH72
0x4973LATIN CAPITAL LETTER II73
0x4A74 LATIN CAPITAL LETTER JJ74
0x4B75LATIN CAPITAL LETTER KK75
0x4C76LATIN CAPITAL LETTER LL76
0x4D77LATIN CAPITAL LETTER MM77
0x4E78LATIN CAPITAL LETTER NN78
0x4F79LATIN CAPITAL LETTER O O79
0x5080LATIN CAPITAL LETTER PP80
0x5181LATIN CAPITAL LETTER QQ81
0x5282 LATIN CAPITAL LETTER RR82
0x5383LATIN CAPITAL LETTER SS83
0x5484LATIN CAPITAL LETTER TT84
0x5585LATIN CAPITAL LETTER UU85
0x5686LATIN CAPITAL LETTER VV86
0x5787LATIN CAPITAL LETTER W W87
0x5888LATIN CAPITAL LETTER XX88
0x5989LATIN CAPITAL LETTER YY89
0x5A90 LATIN CAPITAL LETTER ZZ90
0x5B91LATIN CAPITAL LETTER A WITH DIAERESISÄ196
0x5C92LATIN CAPITAL LETTER O WITH DIAERESIS Ö214
0x5D93LATIN CAPITAL LETTER N WITH TILDEÑ209
0x5E94LATIN CAPITAL LETTER U WITH DIAERESISÜ220
0x5F95SECTION SIGN§167
0x6096INVERTED QUESTION MARK¿191
0x6197LATIN SMALL LETTER A a97
0x6298LATIN SMALL LETTER Bb98
0x6399LATIN SMALL LETTER Cc99
0x64100 LATIN SMALL LETTER Dd100
0x65101LATIN SMALL LETTER Ee101
0x66102LATIN SMALL LETTER Ff102
0x67103LATIN SMALL LETTER Gg103
0x68104LATIN SMALL LETTER Hh104
0x69105LATIN SMALL LETTER I i105
0x6A106LATIN SMALL LETTER Jj106
0x6B107LATIN SMALL LETTER Kk107
0x6C108 LATIN SMALL LETTER Ll108
0x6D109LATIN SMALL LETTER Mm109
0x6E110LATIN SMALL LETTER Nn110
0x6F111LATIN SMALL LETTER Oo111
0x70112LATIN SMALL LETTER Pp112
0x71113LATIN SMALL LETTER Q q113
0x72114LATIN SMALL LETTER Rr114
0x73115LATIN SMALL LETTER Ss115
0x74116 LATIN SMALL LETTER Tt116
0x75117LATIN SMALL LETTER Uu117
0x76118LATIN SMALL LETTER Vv118
0x77119LATIN SMALL LETTER Ww119
0x78120LATIN SMALL LETTER Xx120
0x79121LATIN SMALL LETTER Y y121
0x7A122LATIN SMALL LETTER Zz122
0x7B123LATIN SMALL LETTER A WITH DIAERESISä228
0x7C 124LATIN SMALL LETTER O WITH DIAERESISö246
0x7D125LATIN SMALL LETTER N WITH TILDEñ241
0x7E126LATIN SMALL LETTER U WITH DIAERESIS ü252
0x7F127LATIN SMALL LETTER A WITH GRAVEà224

Em 5 de janeiro de 2012 16:28, ducasp <duc...@gmail.com> escreveu:
Tem o alfabeto de 8 bits, 140 caracteres, que permite mandar caracteres latinos acentuados, esse suporte que falta....

Lucas de Jesus Matias

unread,
Jan 5, 2012, 2:29:22 PM1/5/12
to androi...@googlegroups.com
Dennis, é pra isso que estamos aqui, foi bom que aprendi mais sobre GSM, não é por que estamos "discutindo" que isso seja algo ruim, pelo contrário, tenho certeza que muitos aprenderam com tudo que foi postado aqui.

Dennis Altermann

unread,
Jan 5, 2012, 2:31:30 PM1/5/12
to androi...@googlegroups.com
Então a gente pode concluir, ao que parece, o Android é bugado porque ele só conhece o 7 bit e 16 bit, então ele acaba cortando para 70 com muita facilidade... se suportasse o 8bit, poderia ter mais acentos sem precisar capar a mensagem, certo?

E como comentei antes, acho que deveria ter alguma opção ou ferramenta para transformar tudo em "sem acento". Porque pensa só, para usuário final, é melhor tu enviar metade das SMS ou pagar o dobro só para ter um maldito acento?

Arthur Beltrao

unread,
Jan 5, 2012, 2:34:55 PM1/5/12
to androi...@googlegroups.com
Pera lá, eu não cheguei nessa conclusão ainda não :P
A única coisa que eu concluí é que talvez o android não codifica acentuação em 7 ou 8 bits por algum motivo que eu desconheço. Que TALVEZ esses caracteres que queremos sejam suportados nesses alphabetos menores. Mas daí a dizer que ele é bugado é um pouco demais. Não dá pra sair afirmando as coisas assim sem ter certeza. 

Em 5 de janeiro de 2012 17:31, Dennis Altermann <dennisa...@gmail.com> escreveu:
Então a gente pode concluir, ao que parece, o Android é bugado porque ele só conhece o 7 bit e 16 bit, então ele acaba cortando para 70 com muita facilidade... se suportasse o 8bit, poderia ter mais acentos sem precisar capar a mensagem, certo?

E como comentei antes, acho que deveria ter alguma opção ou ferramenta para transformar tudo em "sem acento". Porque pensa só, para usuário final, é melhor tu enviar metade das SMS ou pagar o dobro só para ter um maldito acento?

--

Lucas de Jesus Matias

unread,
Jan 5, 2012, 2:38:18 PM1/5/12
to androi...@googlegroups.com
e não dar suporte é diferente de ser bugado. Android não roda algumas extensões de vídeos nativamente, nem por isso quer dizer que é bugado, só não dá suporte a isso.

Dennis Altermann

unread,
Jan 5, 2012, 2:43:48 PM1/5/12
to androi...@googlegroups.com
Para mim, bugado é por ele não fazer algo que outros fazem, haha. Mas claro, são suposições e não conclusões não sou técnico e nem trabalho em desenvolvimento para saber profundamente a origem do problema. Mas achei vários tópicos de desenvolvedores tendo problemas relacionados a isso ao tentar criar aplicações relacionadas a SMS

Arthur Beltrao

unread,
Jan 5, 2012, 2:46:53 PM1/5/12
to androi...@googlegroups.com
Cara, não é bem assim. Se ele não faz não é bug, e sim falta de suporte como já disseram aqui. Se meu DVD player não toca DIVX ele é bugado?

Em 5 de janeiro de 2012 17:43, Dennis Altermann <dennisa...@gmail.com> escreveu:
Para mim, bugado é por ele não fazer algo que outros fazem, haha. Mas claro, são suposições e não conclusões não sou técnico e nem trabalho em desenvolvimento para saber profundamente a origem do problema. Mas achei vários tópicos de desenvolvedores tendo problemas relacionados a isso ao tentar criar aplicações relacionadas a SMS

--

Rodrigo Zaratin

unread,
Jan 5, 2012, 2:48:07 PM1/5/12
to androi...@googlegroups.com
Tudo depende.

Se algo é avisado antes, é característica. Se é descoberto depois, é bug.

:)



2012/1/5 Arthur Beltrao <arthur...@gmail.com>

Bruno Albuquerque

unread,
Jan 6, 2012, 8:09:40 AM1/6/12
to androi...@googlegroups.com
O motivo é simples: UCS2, que usa dois bytes por caracter) consegue
representar praticamente todos os alfabetos do mundo. 7 bits e 8 bits,
obviamente, não conseguem. Android é global e, portanto, usar UCS2 faz
sentido e é mais intuitivo do que perguntar pro usuário que
codificação (O que é codificação? Pra que diabos eu preciso disso? O
meu eu quero sem codificação!) ele quer usar.

-Bruno

Em 5 de janeiro de 2012 17:34, Arthur Beltrao
<arthur...@gmail.com> escreveu:

Arthur Beltrao

unread,
Jan 6, 2012, 8:13:04 AM1/6/12
to androi...@googlegroups.com
Mas ele não poderia escolher a codificação automaticamente de acordo com os caracteres usados? Por exemplo, ao que parece, a maioria dos caracteres latinos são suportados pelo alphabeto de 7-bits (de acordo com a tabela que eu mandei). Não seria possível ele selecionar o padrão nesses casos (7-bits)?

Bruno Albuquerque

unread,
Jan 6, 2012, 8:17:30 AM1/6/12
to androi...@googlegroups.com
Ele faz isso. Se você mandar sem acento nenhumj, ele usa 7 bits
normal. Se usar, ele muda pra UCS2. Mudar pra 8 bits não resolve nada
pois ainda é preciso saber qual a codepage a usar e escolher uma que
suporta os caracteres não adianta. O outro ladfo pode não suportar
essa codepage.

-Bruno

Em 6 de janeiro de 2012 11:13, Arthur Beltrao
<arthur...@gmail.com> escreveu:

Arthur Beltrao

unread,
Jan 6, 2012, 8:26:59 AM1/6/12
to androi...@googlegroups.com
Sim Bruno eu sei, mas não foi isso que eu perguntei. Eu digo os caracteres latinos acentuados que são suportados pelo alphabeto de 7-bits, esses aqui:

Hex Dec Character name Character ISO-8859-1 DEC
0x0E 14 LATIN CAPITAL LETTER A WITH RING ABOVE Å 197
0x0F 15 LATIN SMALL LETTER A WITH RING ABOVE å 229
0x1C 28 LATIN CAPITAL LETTER AE Æ 198
0x1D 29 LATIN SMALL LETTER AE æ 230
0x1E 30 LATIN SMALL LETTER SHARP S (German) ß 223
0x1F 31 LATIN CAPITAL LETTER E WITH ACUTE É 201
0x5B 91 LATIN CAPITAL LETTER A WITH DIAERESIS Ä 196
0x5C 92 LATIN CAPITAL LETTER O WITH DIAERESIS Ö 214
0x5D 93 LATIN CAPITAL LETTER N WITH TILDE Ñ 209
0x5E 94 LATIN CAPITAL LETTER U WITH DIAERESIS Ü 220
0x60 96 INVERTED QUESTION MARK ¿ 191

ducasp

unread,
Jan 6, 2012, 8:37:11 AM1/6/12
to androi...@googlegroups.com
Tem os shift-pages que são padrão do GSM e as operadoras nacionais suportam e muitos aparelhos que fazem 160 caracteres com acento também suportam... Poderia, de repente, ser uma opção avançada, quem quiser muda, o default seja do jeito que é hoje... Só uma sugestão. ;-)

Bruno Albuquerque

unread,
Jan 6, 2012, 8:41:31 AM1/6/12
to androi...@googlegroups.com
Porque é meio inútil? Olhe de novo pra tabela. Não tem (só para citar alguns exemplos:

ç
ã
õ

E por ai vai.

A maioria absoluta das mensagens escritas por pessoas que escrevem corretamente teriam que ser codificadas em UCS2 de qualquer forma.

-Bruno 

Arthur Beltrao

unread,
Jan 6, 2012, 9:05:00 AM1/6/12
to androi...@googlegroups.com
Valeu Bruno! Não tinha reparado que o ç (minúsculo) não tinha na tabela. Tá explicado o motivo (eu sabia que existia um!).

Bruno Albuquerque

unread,
Jan 6, 2012, 11:28:25 AM1/6/12
to androi...@googlegroups.com
Shift tables caem no mesmo problema: Os dois lados (quem envia e quem
recebe) tem que entender as mesmas.

E adiciona um outro agravante que é o fato que shift tables só
funcionam bem quando quem quer que esteja escrevendo só tenha
necessidade de usar um alfabeto (embora, admitidamente, usar apenas um
alfabeto tenda a ser o caso mais comum).

-Bruno

Dennis Altermann

unread,
Jan 6, 2012, 11:43:11 AM1/6/12
to androi...@googlegroups.com
Bom, então para encerrar o assunto, aproveitando a presença do Bruno. Uma custom ROM poderia fazer essa coisa de forçar sempre codificação 7-bit no aplicativo oficial de SMS? Ou mesmo tirar ele do código e colocar no market um aplicativo "SMS App with 7bit always"?

Acho que toda essa discussão me deixou com a impressão de que deveria haver ao menos a opção de forçar 7 bit, pelo menos pensando no usuários mais leigo, é mais importante gastar menos eu acho.

\o

Arthur Beltrao

unread,
Jan 6, 2012, 11:44:36 AM1/6/12
to androi...@googlegroups.com
Cara, qual a dificuldade em escrever o SMS sem usar acentuação?

--

Uirauna Caetano

unread,
Jan 6, 2012, 11:46:14 AM1/6/12
to androi...@googlegroups.com
Quando você tem correção automática, é quase impossível...
____________________________________
Uirauna I. Caetano
Engenharia de Computação 2003 - Unicamp




2012/1/6 Arthur Beltrao <arthur...@gmail.com>

Lucas de Jesus Matias

unread,
Jan 6, 2012, 11:48:07 AM1/6/12
to androi...@googlegroups.com
sem contar que pra você pode ser mais importante economizar, pra uma empresa talvez não, sem contar que pode deixar de ser claro e causar ambiguidade em alguns casos a falta de assento. Também não vejo problema em escrever sem utilizar assentos.

Arthur Beltrao

unread,
Jan 6, 2012, 11:49:02 AM1/6/12
to androi...@googlegroups.com
Verdade cara. Eu estou tão acostumado a abrir o teclado físico que as vezes esqueço que a minoria dos androids tem isso.

Marlon Chalegre

unread,
Jan 6, 2012, 11:50:07 AM1/6/12
to androi...@googlegroups.com
Melhor que uma custom rom é usar um aplicativo de SMS alternativo :)
Marlon Chalegre de Paula
MSc Candidate in Systems Engineering
Universidade de Pernambuco – UPE
Microsoft Certified Technology Specialist – MCTS



2012/1/6 Lucas de Jesus Matias <lucas.m...@gmail.com>
sem contar que pra você pode ser mais importante economizar, pra uma empresa talvez não, sem contar que pode deixar de ser claro e causar ambiguidade em alguns casos a falta de assento. Também não vejo problema em escrever sem utilizar assentos.

--

Italo Naia

unread,
Jan 6, 2012, 11:50:56 AM1/6/12
to androi...@googlegroups.com
e se tiver fixo no app de SMS pra mandar em outro formato...
 
por mais que você digite sem acentos...... não vai mudar em nada...

2012/1/6 Uirauna Caetano <uir...@gmail.com>

Arthur Beltrao

unread,
Jan 6, 2012, 11:54:49 AM1/6/12
to androi...@googlegroups.com
Esse não é o caso do Nexus S. Ele seleciona automaticamente o alfabeto de 7-bits ou 16-bits conforme já foi esclarecido nessa thread.

Se vc está falando de algum app custom, eu já não sei, a API do android permite a escolha do alfabeto?

Italo Naia

unread,
Jan 6, 2012, 11:58:55 AM1/6/12
to androi...@googlegroups.com
To com uma Custom do ICS aqui.....
 
e ta fixo 60 caracteres,.,...... não importa o que eu digito....
 
Alguem sabe se isso é uma configuração da Rom?? se sim onde fica (tipo arquivo ou algum lugar)?

2012/1/6 Arthur Beltrao <arthur...@gmail.com>

Italo Naia

unread,
Jan 6, 2012, 12:01:47 PM1/6/12
to androi...@googlegroups.com
Ah não desculpa.....
 
ontem qdo testei pareceu que aconteceu isso que eu disse.... (vai ver tinha algum caractere "especial" que eu não vi...)))..
 
mas testei novamente aqui.. e funcionou como você disse...

2012/1/6 Italo Naia <ital...@gmail.com>

Dennis Altermann

unread,
Jan 6, 2012, 1:36:56 PM1/6/12
to androi...@googlegroups.com
Na ROM stock, ele aceita apenas o "é", qualquer outro caractere especial (ã, ç, ó, á, í) ele já limita o tamanho.
Reply all
Reply to author
Forward
0 new messages